The Leela Palace

Hotels.com lists top 8 hotels in India

Hotels.com lists top 8 hotels in India

May 9, 2017

Hotels.com conducted a research to find the best hotels to stay in India. Here’s a list of the eight hotels in India that have been revealed as the country’s ultimate hospitality hotspots, according to the Hotels.com’s ‘Loved by Guests Awards 2017’, where the hotel gues...

Read More