This is not the official web site of
The Brew Bar & Grill
Bar/Tasting RoomBeer GardenRestaurant
74, The Strand
Tas-Sliema
Telephone: +356 2703 0398
[Update]