New Delhi, New Delhi
Spend a second to
save a fortune!
Spend a second to save a fortune!
13A Mayur Vihar, District Centre, New Delhi
The Holiday Inn New Delhi Mayur Vihar Noida is a modern, contemporary five-star hotel in New Delhi NCR strategically located close to the commercial hub of Noida, Greater Noida, South Delhi and Connaught Place.
See MoreUsage of subsidiary facilities may incur additional fees