Glasgow, United Kingdom
Family-owned restaurant serving regional Indian specialties located in Glasgow.