La Vista Residence - 5 Bds, 2 Private Swimming Pools, Stunning Sea Views Only 10 Minutes From Corfu Town'S Centre

  • 225 m²
  • 5 bedrooms
  • 3 bathrooms
Location