Address: Charlton Road, Charlton, Royal Borough of Greenwich, London, Greater London, England, SE7 7TH, United Kingdom