mail_outline sales@mediastorehouse.com
Stevenage New Town, Hertfordshire, where shoppers walk in the shelter of canopies. No cars are allowed in the area. The centre is still under construction