Grand Hotel is centrally situated in the City of Rhodes. The fully renovated Hotel is just a few minutes away from its main historical and cultural attractions. The Complex overlooks a sandy beach on the beautiful Aegean Sea.