Ammoudara Beach Hotel Apartments 30 28410 28568Ammoudara, Agios Nikolaos, 72100, GreeceApartment Add to favorites 0