Business

1 Properties found...
  • Villa Thalassa

    Villa Thalassa is right by the beautiful blue Aegean sea, a neo-classical building perfect for setting up a business as a hotel or as separate apartments. There are 5 apartments …

    144 sqm's
    View More Details