Cafe' Barrels
Victoria Towers, Triq Gorg Borg Olivier, Sliema, Malta, SLM 1800
(3562) 133-4486 Phone