Setup your precise location
Show all images

Mama Loca

12708.6 km • Princess Center, New Palasia, Indore
3.9
1K ratings
Italian, Middle Eastern | ₹1000 for two
Photos
Ambience
Food
View More