The Grand Hotel is one of those places that will impact you only to see it. It is in the beautiful town of Rhodes in Rhodes Island, Greece. It has wonderful facilities, and the staff is very attentive and responsive. You will have a great time and leave with great memories. You won´t regret it.