Aldbourne is a village found in the county of Wiltshire, it is in a valley on the south slope of the Lambourn downs and is also part of the North Wessex downs area of Outstanding Natural Beauty. Its beautiful location makes it a wonderful place to base your self-catering country cottage holiday, there is also a lot to explore and enjoy in the local area. Lewisham castle can be found just south of the village, there are also a couple of lovely pubs in the village for you to enjoy an evening out. Find self-catering holiday accommodation for your visit to Aldbourne, Wiltshire, England. Accommodation shown will be either in Aldbourne or within easy driving distance for a day trip.
Please Click to discover more self-catering holiday accommodation in Wiltshire