The only ‘palace’ hotel in the national capital since 1983, in close proximity to the airport, embassies and business district, Taj Palace, New Delhi has been home to world leaders and captains of industry. Boomerang-shaped luxury hotel in Delhi is spread over six acres of verdant greenery and balances modern interiors with regional art to create a luxurious ambience. With sustainability top o...gold-more-icon