Grekland Spirit Of The Knights Boutique Hotel 14, Alexandridou str., Old Town, Rhodos stad, 85100, Grekland