Open All Year... The Grand Hotel is Rhodes' first premier Five Star Luxury Hotel, located on the cosmopolitan Island of the sun, surrounded by the crystal waters of the Aegean Sea.