88, Agiou Fanouriou street , Rhodes Town, Rhodes, GR, Rhodes
556.7 m
from the center of
Rhodes
See available rooms
Enter the dates to see the current room rates