This comfortable hotel is situated in Lefkada Town. Tajo Villas guarantees a quiet stay as it counts with just 6 units. This is not a pet-friendly property.

vezi mai mult