Artillery Square

Artillery Square
Royal Arsenal Riverside, Woolwich, London, SE18 6ST