Featuring 3-star accommodation, Hotel Stay Villa - Couple Friendly is set in New Delhi, 3.7 km from Qutub Minar and 9.4 km from Tughlaqabad Fort. This 3-star hotel offers room service. Lodhi Gardens is 12 km away and MG Road is 12 km from the hotel.
83 Chattarpur Mandir Road C-83, SECOND FLOOR KH-229, CHHATARPUR ENCLAVE PH-II, NEW DELHI, 110074., Delhi, India, Chattarpur, 110074 Nuova Delhi, India