TAJ HOTELS hotels

TAJ HOTELS hotels

Taj Hotels Resorts is a chain with a total of 66 hotels in 42 locations across India, a further 16 international hotels in the Maldives, Australia, UK, USA, Bhutan, Sri Lanka, Africa and the Middle East. Taj offers luxury service, the apogee of Indian hospitality, modern amenities and business centers.

Destinations with TAJ HOTELS hotels

These are all destinations with TAJ HOTELS hotels. Choose yours and discover the best chain hotels