Category: top 10 hotels in India


Hotel Name City, State 1. Taj Lake Palace Udaipur, Rajasthan 2. The Leela Palace Udaipur, Rajasthan 3. The Taj Mahal Palace Mumbai, Maharashtra 4. The Oberoi Amarvilas Agra, Uttar Pradesh 5. Umaid Bhawan Palace Jodhpur, Rajasthan 6. The Leela Palace Read more…

India