Blue Beach Villas Apartments Apartment Stavros
On a private beach in Stavros, Blue Beach offers a pool, a tennis court and a traditional restaurant. The self-catered rooms have a balcony overlooking the Cretan Sea and Akrotiri’s landscape.
Number of rooms: 42
Main Street, Stavros, 73133, Greece