Latchmere House is a building and grounds adjacent to Ham Common in the Ham area of the London Borough of Richmond upon Thames, in south west London, England. Part of the site is also in the London Borough of Kingston upon Thames.
Contact us...