Five Star Hotels New Delhi

Luxury 5 star deluxe hotels, Best location situated in the heart of the city's business and entertainment hub- Connaught Place.