Le Meridien St. Julian's Hotel & Spa is one of the 5 star hotels located on the Maltese Islands. The Hotel was built in 2006, on the grounds of a 19th-century Villa.
Latitude: 35° 54' 31.19" N
Longitude: 14° 29' 20.99" E
Nearest city to this article: Gżira Read about Le Meridien St. Julians Hotel & Spa in the Wikipedia Satellite map of Le Meridien St. Julians Hotel & Spa in Google Maps