Spirit of the Knights is an exclusive Eco Friendly Boutique Hotel set in the medieval old town of Rhodes.