Centrally located in the heart of Naxos Town (Chora), Litsa Apartments is the best choice for those who seek comfortable accommodation right next to all amenities.

Contact

Get In Touch

Address:
Naxos Town, 84300 Naxos Island, Cyclades, Greece

Contact Us

Just a few meters from the seafront.

Read More