Filter Results
Apply Filters
Clear Filters
Hotels in Noida Sector 16 area of New Delhi
Hotel O Midtown
Plot No:09, Chachi Road, Jhagirpur, Noida, New Delhi, India Show map
Located approximately 20 minutes' walk from Worlds of Wonder Amusement Park, the 4-star Hotel O Midtown New Delhi provides guests with baggage storage. The hotel features safety facilities including…
Book Now