Alexiou Diakou 63, Rhodes Town 85100, Greece
14 Kos Str, Rhodes Town, 85100, Greece
25 Leontos St, Rhodes Town, 85100, Greece
Spirit of the Knights Boutique Hotel
14 Alexandridou, (formerly House of the Knights), Rhodes Town, 85100, Greece
View all Rodos (City) hotels
Latest Rodos (City) hotel reviews
VirtualTourist®© 1994-2013 VirtualTourist.com, Inc. All Rights Reserved.