Address: Woolwich New Road, Callis Yard, Royal Borough of Greenwich, London, Greater London, England, SE18 6AR, United Kingdom