indianNot yet on Tasting Planet
Mother India's Cafe
Argyle Street 1355, Glasgow, G3 8AD Glasgow, United Kingdom
About
This is the original of the chain, established in 1990. It's pricier than most but top-class for quality of food.
Photos
No photos yet.
Reviews
No reviews yet. Be the first!