One of the oldest hotels in the city, built in the early 1900s and retaining its colonial charm and architecture, Maidens Hotel is located in a North Delhi residential area. Set on eight acres of gardens and ne ... Read more

View all Luxury Hotels in New Delhi and NCR