Other Restaurants in Glasgow - Glasgow City Centre 16-18 Blackfriars Street, Glasgow City Centre, Glasgow, G1 1PE Tags: air conditioning, bar, fireplace, garden, international