Situated just 10 km from Indira Gandhi International Airport, the Country Inn & Suites Satbari offers luxurious accommodation with an outdoor swimming pool, a gym and free Wi-Fi. It also has 2 dining options on site.
Number of rooms: 37
579, Chattarpur Mandir Road, Satbari, 110030 New Delhi, India