Where Is The Original Richmond?
North Yorkshire. (The palace itself was named after Henry’s earldom of Richmond, North Yorkshire, the original Richmond.) Richmond, London. Richmond Richmond Location within Greater London Area 5.38 km2 (2.08 sq mi) Population 21,469 (North Richmond and South Richmond wards 2011) Is Richmond a real town in England? Ted’s fictional employers are AFC Richmond, and many …