Avra Beach Resort (+30) 22410-96284Iraklidon - Ixia Avenue, Ixia, 85101, GreeceHotel Add to favorites 0