Beachfront hotel offering pools, eateries, a spa, gym, and poolside bar. Located near Georgioupolis Village, Crete.