Where to Stay in India Lonavala Radisson Resort and Spa is a newly opened hill retreat in the Sahyadri Mountains in Maharashtra state, India. The hotel has 103 rooms and suites. And many of them have balconies. There are four F&B outlets, an outdoor swimming pool, a full-service spa, and a fitness room. Hospitality News …
Continue reading "Lonavala Radisson Resort and Spa Opens in India"