Boasting a garden and views of mountain, Abhayanand Agro Tourism Center is a recently renovated farm stay situated in Ellora, 1.3 km from Ellora Caves. Featuring a 24-hour front desk, this property also provides guests with an outdoor fireplace.
Numero delle stanze: 7
Ellora Cave, Behind Kanhaiya Hotel, Verul. Tq. Khultabad. Dist. Aurangabad, 431102 Ellora, India