Hotel Elefteria Leros

Rooms

tpl6

Triple Room – Front View

from 60 € Breakfast Included

226

Twin Room – Front View

from 45 € Breakfast included

Gallery

Property 1 small 1

Gallery