Artillery Square


Artillery Square - Square in the Royal Arsenal in Woolwich.