Haverford properties
Haverford House
Haverford House is the London home of the Dukes of Haverford. It is on the bank of the Thames upriver from London, facing the road but with extensive gardens behind leading down the river, where a watergate lets on to a wharf. Haverford House is built in the form of Read more…