Check out this great place to stay in Naxos
Entire home/apt in Naxos, Greece. Ikaros is a family hotel which offers self-catering accommodation with fully equipped studios and apartments. The hotel is situated on the outskirts of Naxos town just 800 meters from the town center and near the Saint George beach.
See this content immediately after install