OYO 24236 Q Hotel
Hotel
New Delhi, Delhi NCR
A very nice option for those who like to be on the move! Hotel «OYO 24236 Q Hotel» is located in New Delhi. This hotel is located in 13 km from the city center.
Number of rooms: 18
Plot No-76, Near Gate No-2 Metro Station, New Delhi, 110075