The former shopping centre in northern Lauttasaari, Helsinki, Finland. The building doesn't exist any more. It was demolished during the construction of the Länsimetro metro system between Helsinki and Espoo, to make way for a newer, better shopping centre, possibly with a connection to the Lauttasaari metro station (which has been constructed since 2011, and was not nearly complete when the picture was taken).