Free Wi-Fi
1.5 km.
Ella Railway Station
Set in Kumbalwela, within 4.
Number of rooms: 4
Ella Road, 90090 Kumbalwela, Sri Lanka
Set in Kumbalwela, within 4.
Number of rooms: 4
Ella Road, 90090 Kumbalwela, Sri Lanka