mail_outline sales@mediastorehouse.com
Interior of the Magna Plaza shopping centre and mall in Amsterdam, Holland