The Barn
Resort hotelOne of the Top rated Resort hotels in Satbari
Address
Farm No. 37, Green Meadows, Chattarpur, Sat Bari, New Delhi, Delhi 110074, India
Website
Rating on Google Maps
4.60 (46 reviews)Open on Google Maps
Discover top rated places in Satbari
One of the Top rated Resort hotels in Satbari
One of the Top rated Resort hotels in Satbari
Farm No. 37, Green Meadows, Chattarpur, Sat Bari, New Delhi, Delhi 110074, India