Set amidst tranquil gardens in a leafy South Delhi neighbourhood, The Taj Palace has been the city’s luxury address for decades. With diverse dining options and the elegant poolside Blue Bar, plus relaxing therapies on offer at the J Wellness Circle, there are plenty of options to wind down right on the premises.