Astro is located in Via XX Settembre 3 / 21, 16121, Genoa, Italy.