The New Inn Richmond Pub Richmond, London Open Jobs - 0 Claim Profile Claim your Profile Your Business Your Email Follow us About Company The New Inn is a Grade II listed public house on Ham Common, Ham in the London Borough of Richmond upon Thames. It dates from the 18th century. It was used as a filming location for the pub of the same name in the television series The Sandman. Social Profiles: Portfolio +2