OYO Relax Inn Plaza Near Select Citywalk Mall features air-conditioned rooms with TV in the South Delhi district of New Delhi. The property is around 3.4 km from Tughlaqabad Fort, 4.8 km from Qutub Minar and 11 km from Humayun's Tomb.
Numero delle stanze: 30
A-38 Devli Road Near By PNB Bank Khanpur, Delhi, 110062 Nuova Delhi, India