|
Lambourn is a village in the English county of Berkshire. The village is situated in the upland area of the Berkshire Downs on the small River Lambourn.
Lambourn and the surrounding downland is best known as a major centre of horse racing, with several major stables situated in and around the village.
Nearby places
External links
|