Grand Hotel is Rhodes first Five Star Luxury Hotel, located on the cosmopolitan Island of the sun, surrounded by the crystal waters of the Aegean Sea.