The world’s most exciting Hotels for all your travels.
This simple hotel can be found in Naxos Town. Iliada Suites guarantees a quiet stay as it counts with just 7 guests rooms.