Taj Palace

Open since 1990, Taj Palace serves the royal court cuisine of North India in an opulent setting.