Ideal for fun and relaxation, Park Plaza Hotel Noida is located in the Noida area of New Delhi and NCR. The excitement of the city center is only 18 km away. With its convenient location, the hotel offers easy ... Read more

View all hotels in New Delhi and NCR