Located in Ella, 6.3 km from Demodara Nine Arch Bridge, Memo Ella provides accommodation with a garden, free private parking, a terrace and a restaurant. With free Wi-Fi, this 2-star hotel offers room service.
Number of rooms: 3
Kithal Ella Station Road, 90090 Ella, Sri Lanka