There are no shortage of picturesque towns and villages in the Cotswolds. The quintessentially English area attracts droves of visitors intent on exploring chocolate box villages and picture perfect high streets full of independent shops. However, one town in the Cotswolds has been singled out for being one of the prettiest in the country. Dubbed the […]