Hamburg-based Alstria Office has announced that it is offering 25.4 million shares, with a price range from EUR 16 to EUR 17.50 a share, in its IPO to retail and institutional investors in Germany and Luxembourg. The offer period runs from 28 March to noon on 2 April.