You are viewing a single comment's thread from:RE: Weekend Escapes: Exploring Mahabaleshwar and SataraView the full contextView the direct parentblade1k89 (49)in Worldmappin • 6 months ago Yes even we had it there once. I think bagicha is the most popular veg restaurant in mahabaleshwar.