Sun Top Inn Bed & breakfast Ella
Offering a garden and garden view, Sun Top Inn is located in Ella, 4.5 km from Demodara Nine Arch Bridge and 48 km from Hakgala Botanical Garden. This property offers access to a terrace and free private parking.
Numero delle stanze: 8
Police Station Road, 90090 Ella, Sri Lanka