Yoho Ella Station Road is located in Ella, 1.4 km from Demodara Nine Arch Bridge. Free private parking is available on site.
Each room comes with a flat-screen TV. Certain rooms feature views of the garden or city. Yoho Ella Station Road features free WiFi throughout the property.
Little Adam\'s Peak is 2 km from Yoho Ella Station Road, while Ella Rock is 2.3 km from the property....
|Police Station Road.Ella.|