Staying at the Taj Mahal Palace Hotel, Mumbai: The True Symbol of India The Taj Mahal Palace Hotel is a luxurious and magical hotel with some of the most spacious and ornate rooms and onsite facilities to be found anywhere on the planet. They treat every guest as if they were god reincarnate. Keep reading Posted 10 years ago by Chad Stewart Read more Like (0)