Barbouni Hotel is just 100 metres from the main square of Naxos Town, and 200 metres from Saint George Beach. Rooms are air conditioned and have a seating area.
Barbouni Hotel is just 100 metres from the main square of Naxos Town, and 200 metres from Saint George Beach. Rooms are air conditioned and have a seating area.