Mama Loca, Indore

Mama Loca is located in New Palasia, it is within a 5-minute walk from Chappan Dukan and can be easily spotted with a blue half door. Well, they claim to serve authentic Greek and Lebanese cuisines. I visited to assuage my cravings for some good non-veg food. I thankfully ordered only two dishes here. "Shish Taouk" - char-grilled chicken marinated … Continue reading Mama Loca, Indore