A great place at the center of Valleta