Le Méridien St. Julians Hotel & Spa

4.2 (169 reviews)

39 Main Street, Balluta Bay, St. Julians, STJ1017, Malta   •  Weather:    •   Local Time:     •  Phone: (356) 2311 0000  

4.2