The Grill Room at The Square

Glasgow, United Kingdom

The cheapest steaks in town according to some reviews. Lovely pizza and friendly waiting staff. Brilliant wines in an amazing vibe. An outdoor terrace. High prices.