mail_outline sales@mediastorehouse.com
The Library of Birmingham, Centenary Square, Birmingham, England, UK
UK, England, West Midlands, Birmingham, Broad Street, Centenary Square, The Libary of Birmingham, - one of the largest public libraries in the world