Buy Now

Metro Beverages

Food & Beverage

Address: 5a, Manwel Dimech Street, Sliema

Telephone: 77382341/21359694