Ammoudara Beach Hotel Apartments 30 28410 28568Ammoudara, Agios Nikolaos, 72100, GreeceApartment Book here: Book Here Review: 7.6 Accommodation: Summer Travel in Aghios Nikolaos, Lasithi, Crete in Ammoudara Beach Hotel Apartments Crete. Read more… Add to favorites 0