Other Restaurants in Glasgow - Townhead 27 Saltmarket, Townhead, Glasgow, G1 5NA Tags: international, takeaway