722-726 Romford Rd, London E12 6BT, UK
726A Romford Road London England E12 6BT GB
Local Authority
London Borough of Newham