Located in Rhodes (Rhodes Old Town), Spirit Of The Knights Boutique is within a 10-minute walk of Rhodes Port and Palace of the Grand Master of the Knights of Rhodes. This upscale hotel is 5.8 mi (9.3 km) from ... Read more

View all Luxury Hotels in Rhodes