8 England towns with unforgettable main streets: From Windsor and Whitby to Castle Combe June 30, 2026 by 8 England towns with unforgettable main streets: From Windsor and Whitby to Castle Combe Sharing Is Caring: