Chowka Restaurant

INR 500
7 AM - 10:30 PM
Indian
The Aodhi, Kumbhalgarh, PO Kelwara District, India

Nearby Restaurants

Similar Restaurants

Other restaurants in Kumbhalgarh