Leela Home Stay is set in Ella, 1.5 km from Demodara Nine Arch Bridge. Guests can enjoy the on-site restaurant. Free private parking is available on site.
Certain rooms include a seating area for your convenience. Every room has a private bathroom. Leela Home Stay features free WiFi .
There are shops at the property.
Bike hire is available at this homestay and the area is popular for hiking. The homestay also offers car hire. Little Adam's Peak is 2.1 km from Leela Home Stay, while Ella Rock is 2.2 km from the property.