Claim: HMP Feltham, located in Feltham, a large town in western Greater London, England, opened in 1910 and is managed by HM Prison Services.
Evidence: Feltham, London HM Prison Services Feltham (/ˈfɛltəm/) is a large town in western Greater London, England, approximately 13 miles (21 km) from Charing Cross. HMP Feltham