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.
The Little Avon River rises nearby, near Horton Farm.