Top Shop

Middlesbrough, United Kingdom

Top Shop is a shop in Middlesbrough near the Middlesbrough Institute of Modern Art.