We've stopped here for drinks several times while strolling around Naxos Town. It's part of the main drag and a good spot to rest and refresh. Haven't tried the food. The iced frappe comes with a glass of water which is a nice extra touch.
“Great for a coffee break”