Holiday Inn New Delhi Mayur Vihar Noida
Holiday Inn New Delhi Mayur Vihar Noida
Holiday Inn New Delhi Mayur Vihar Noida, located in the business district of Noida, is an optimal base for touring Delhi’s iconic sites. The comfortable, contemporary decorated rooms offer guests a relaxing experience following a busy day of sightseeing.