Lambourn Lambourn

Lambourn - Definition and Overview

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

Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.