November 1, 2012November 1, 2012 Bury St Edmunds – The Arc The new Arc shopping centre in the market town of Bury St Edmunds, Suffolk, UK. Share:FacebookEmailTwitterMoreRedditLike this:Like Loading... Related