Exploring Stow-On-The-Wold, The Prettiest Town In England | Best Cotswolds Itinerary Stop