Treebo Trend Balaji Excellency & Spa is located in Mahabaleshwar, within 8.3 km of Venna Lake and 11 km of Bombay Point. This 3-star hotel offers room service, a 24-hour front desk and free Wi-Fi. Every room comes with a balcony.
Number of rooms: 17
SH 58, Navali, Machutar, Road, Navali, Mahabaleshwar, Maharashtra, 412806 Mahabaleshwar, India