England – Winchcombe (En)
Winchcombe is a Cotswold town with timbered inns, quality shops, centuries-old architecture, stunning countryside, beautiful walks, and a castle! What to see We parked on the main street and the first thing you see is the Church of San Pedro, which we could see inside. Then we went to see the Castle Housegate at the top of a hill with […]