+UPLOAD
1387 Reviews

Carlton Hotel

Tower Road 261, SLM 1600, Sliema