Babcock Woolwich RFT

35 Armstrong Rd, England, United Kingdom