Cedar Bay Beachside Villas Grammeno, Palaiochora, 73001, Greece best offer