Le Méridien St. Julians Hotel & Spa
39 Main Street
Balluta Bay
St. Julians
Phone:
+(356) 2311 0000
Find your nearest Starwood Hotels
Directions
Opening Hours
Le Méridien St. Julians Hotel & Spa QR Code for Smartphones