OYO Flagship 81491 Delight Home Stay features air-conditioned rooms with TV in the West Delhi district of New Delhi. With free Wi-Fi, this 3-star hotel offers room service.
Numero delle stanze: 30
5/60 Double story road, main market, Tilak nagar, Delhi, 110018 Nuova Delhi, India