Taj Residency, India
Our rating: First Class
One of the ubiquitous Taj chain, this hotel is an imposing building surrounded by lovely gardens.
View hotel in detail