Boston Manor House, one of West London’s lesser-known gems, is a fine Jacobean manor house built in 1623. Set back from Boston Manor Road in Brentford, the three-storey building is situated in parkland containing a lake and ancient cedar trees. ...