Babachi Wadi

Main Street, Mahabaleshwar Phone: 02618 261726 Average Price: US$ 2 per person Cuisines: Indian Features: Lunch


Mahabaleshwar is a city and a municipal council in Satara district in the Indian state of Maharashtra. It is a hill station located in the Western Ghats range. Babachi Wada is all variety Veg and Non-veg restaurant.

If you have been to Babachi Wadi, share your experience

Review this place