Italian in Glasgow - Townhead 27 Chisholm Street, Townhead, Glasgow, G1 5HA Tags: air conditioning, italian, vegetarian dishes