OYO Flagship Home Stay InnHotel
B-1 60 Feet Road, Pul Pahladpur New Delhi 44, 110044 Delhi, India
Featuring 3-star accommodation, OYO Flagship Home Stay Inn Near Tughlakabad Station Metro Station is situated in Delhi, 4.2 km from Tughlaqabad Fort and 11 km from Qutub Minar. This 3-star hotel offers room service.