Horton, Gloucestershire

From Wikipedia, the free encyclopedia

Horton is a village in South Gloucestershire, England.

Horton Court is a stone-built manor house, now in the ownership of the National Trust.