Exceptional design hotels in Sidari (Corfu)
We found 1 property with availability in Sidari (Corfu)
Show on map
Iolida Sidari Resort By Smile Hotels
Sidari, Sidari (Corfu), Greece
Iolida Sidari Resort By Smile Hotels Sidari, located 14 minutes' walk from DAmour Canal Beach, offers 107 air-conditioned rooms. Offering a location not far from Sidari beach, this hotel overlooks…
- 1-1