Main Street, Mahabaleshwar
Phone: 02618 261726
Average Price: US$ 2 per person
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.