OYO 72544 Down Town Inn
Hotel
Noida
OYO 72544 Down Town Inn is located in Noida, within 4.4 km of Worlds of Wonder and 4.4 km of The Great India Place. All rooms feature a TV with cable channels and a private bathroom.
Number of rooms: 30
01, Mamura, Noida, 201301 Noida, India