Setup your precise location
Show all images

Mehta Kitchen & Restaurant

11954.9 km • Prem Nagar, Dehradun
3.9
32 ratings
North Indian, South Indian | ₹300 for two
Photos
Food