Hotels in Amoudara

Filter Results

1 Amoudara hotel

Nikolas Apartments

Nikolas Apartments

6 Ko Street Amoudara Heraklion, 6, Amoudara, Crete, 71414

All amenities

Amenities

  • Room Service
  • In room safe
  • Currency Exchange
  • Kitchenette
  • Balcony
  • Laundry