 Holiday Inn New Delhi Mayur Vihar NOIDA

Holiday Inn New Delhi / Mayur Vihar / NOIDA is a hotel in East Delhi, India, near NOIDA.It opened in 2011 alongside its sister property, Crowne Plaza New Delhi / Mayur Vihar / NOIDA.