Carlton Hotel Internet Cafe

261, Triq it-Torri, Sliema, Malta, SLM 1600