Cyberworld Cafe

Fontana Mansions, Flr 1, Triq Bisazza, Sliema, Malta, SLM 1643