Telesilla Hotel

Hotels near Corfu Town / 2km