
This Hotel in Rhodes Is a "Catwalk Through Nature" — I Spent a Weekend Immersed in Unobstructed, Soothing Mountain Views
Once home to a 108-feet-tall, blazing bronze statue of the sun god Helios, Rhodes attracted people far and wide to bask in the burning gaze of their favorite deity. Although the so-called Colossus is no more, sun seekers still flock to bathe in the glow of …