Beachfront holiday apartments with a tavern serving Greek cuisine.