2 years 9 months ago
Holiday Inn New Delhi Mayur Vihar Noida (@holidayinnmayurvihar) is a modern, contemporary five-star hotel. Located in the heart of the city, this is an ideal destination for all your business and social events.Source
3100
Venues, Delhi NCR