Top 10 Indian Luxury Hotels

  1. The Oberoi Udaivilas, Udaipur
  2. Park Shereton, Chennei
  3. Taj Malabar, Cochin
  4. The Oberoi Vanyavilas
  5. Taj Palace, Rajasthan
  6. Maurya Shereton, New Delhi
  7. Taj Mansingh, New Delhi
  8. J W Marriot, Mumbai
  9. Taj West End, Bangalore
  10. The Oberoi Wildflower Hall, Shimla