3. The Sizzler Place
If simple and calm ambience suits you, then this place will definitely be a go to place for you. It has pocket-friendly prices. And the staff is known to be really polite and courteous. Chilled beer and drinks are also served here. This restaurant will offer you with mouth-watering and yummy seafood specialties. Roasted chicken will taste like heaven. Make sure you don’t forget to go to this one.
Location: The Sizzler Place is located at Willow Villa, which is exactly opposite the ST Bus Station in Mahabaleshwar.