Carlton Hotel

Contact us

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

Hotel in Sliema Malta with personalised service on your weekend family break or business

Comments are closed.