Explore relationships
Willsbridge
Willsbridge is a village in the unitary authority of South Gloucestershire, England, located on the outskirts of Bristol. Willsbridge Castle, situated on a prominent hillside site, was built around 1730, with crenellations added in the nineteenth century.
Use + to expand a branch. Click a topic name to open its summary.