Cuisines
Labels
Food type
Prices

Restaurants in Global

The Brew image
label star icon 4.5

The Brew

74, The Strand, Sliema, Island of Malta SLM101 Malta

Bar
Casual Dining • $$

Reserve Now