Carlton Hotel

Contact us

Carlton Hotel, 261 Tower road, Sliema SLM 1604, Malta

Carlton Hotel Sliema Malta situated by a bus stop providing easy access to explore Malta

Comments are closed.