London - Woolwich Works, England, United Kingdom

Address: Woolwich Works, Royal Arsenal, London SE18 6ST