Swell Boutique Hotel +30 2831 050110Sofokli Venizelou 69 & Kapetan Lemonia, Rethymno town, 74100, GreeceHotel Add to favorites 0