Castle Combe Village in England – The Tiniest & Prettiest

Castle Combe is a pretty and tiny village tucked away in the English countryside, in Wiltshire.  This place have been a location set of at least three epic films including Steven Spielberg’s War Horse, Stardust and The Wolfman.  I’ve been here few times before for…

View Post