Hotel Restaurant Shree Leela (Menu)

29 B Devraj Complex, Indore
+91 731 246 7641

Give a rating to Hotel Restaurant Shree Leela

Suggest a dish

How much did you spend at Hotel Restaurant Shree Leela?