CLOSED

Table Twenty Eight

restaurant
4.6(227 reviews)
Located Inside, Unit 4/5, Merchants Square, 71 Albion St, Glasgow G1 1NY, UK