Albatross Apartments 30 281 082 16985 Naxou Street, Amoudara Herakliou, 71414, GreeceApartment Add to favorites 0