Spirit of the Knights is an exclusive Eco Friendly Boutique Hotel set in the medieval old town of Rhodes.
The largest settlement and capital city of the island of Rhodes.