This unpretentious hotel can be found in Naxos Town. With a small number of only 7, this establishment is very convenient for a quiet stay.