Feltham Town is a large town that sits on land that is quite flat but well drained. Feltham Town has two local government wards, Feltham North and Feltham West. Feltham Magistrates’ Court in Feltham Town was built in 1902 for use as a town hall but later in 1906 became Feltham Magistrates’ Court.
Private Investigator London2018-12-11T13:32:32+00:00May 21st, 2018|Comments Off on Feltham Town
Comments are closed.