Enjoying a prime location just a short walk away from Saint George Beach and the lively Naxos Town, Spiros Hotel offers accommodating rooms in Naxos.
Enjoying a prime location just a short walk away from Saint George Beach and the lively Naxos Town, Spiros Hotel offers accommodating rooms in Naxos.