The Grill Bar
Bar · Pub · Bar and Grill
A bar tucked away in an alley. Offers a place to relax. Known for having a TV.
Location
Best places nearby
The highest rated places close to The Grill Bar.
Local restaurants nearby
1 Fleshers Vennel, SCT
Location
The highest rated places close to The Grill Bar.
1 Fleshers Vennel, SCT