Hotel apartments
Lefkoritis Resort 2 Stars
AMOUDARI (Village) SFAKIA
Open all year
Online booking available