Afandou Beach Hotel Rhodes City is located in Rhodes City and provides easy access to Palace of the Grand Master of the Knights of Rhodes. It is conveniently positioned for those wanting to visit the area's popular attractions. The hotel has comfortable rooms, designed to accommodate the needs of any guest. For those guests who enjoy discovering local dining options, there is a wide variety right on the doorstep. It is also within walking distance of Aquarium of Rhodes, Colossus of Rhodes and the Kahal Shalom Synagogue.