The Grand New Delhi, nestled in the heart of Delhi NCR, is the city's most distinguished luxury hotel. The 5-star luxury hotel in New Delhi boasts a wide selection of modern facilities with a luscious green landscape complimented by magnificent waterscapes.