Malta Marriott Hotel & Spa
Appearance
Le Méridien St. Julian's Hotel & Spa is one of the 5 star hotels[1] 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. Julian's Hotel & Spa is part of Starwood Hotels & Resorts Worldwide[2] and offers 5 star accommodation with 276 contemporary guests rooms.