Designed by
Title
Taj Mahal Palace Hotel #25987991
Description
The Taj Mahal Palace Hotel, a five star luxury hotel located next to Gateway of India in Mumbai, India. The hotel is the flagship property of Taj Hotels, Resorts and Palaces.
This image is editorial