RE: Weekend Escapes: Exploring Mahabaleshwar and Satara
Yes even we had it there once. I think bagicha is the most popular veg restaurant in mahabaleshwar.
RE: Weekend Escapes: Exploring Mahabaleshwar and Satara