Apollon Hotel is 2-star hotel located in Naxos Town, Naxos. The hotel offers to its guests bar.
The property offers superior double room, double room, junior suite and other might be available upon request. Room amenities include a/c, heating, etc.
All areas are covered by free Wi-Fi.
Apollon Hotel does not accept pets.