Le Méridien 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. The premises of the Hotel are situated across the promenade of Balluta Bay in St. Julian's. Le Méridien St
Nearby