Taj Hotels Resorts and Palaces

Taj Hotels Resorts and Palaces

Mumbai, India / Taj Hotels Resorts and Palaces form one of the finest chains of luxury hotels and resorts worldwide.