Castle Combe

The beautiful village of Castle Combe is located in the Cotswolds of England. I have number of ancestors from this village and area. Excerpts of the movie, The Warhorse, were filmed here.

More Inspiration: