The Park New Delhi Hotel is located right in the heart of New Delhi, close to the city's business and entertainment centers. Overlooking the 18th century Jantar Mantar Observatory and Connaught Place, the hotel ... Read more

View all Luxury Hotels in New Delhi and NCR