Tewkesbury, nestled on the banks of the Severn, is a historic town with a charming mix of medieval and Georgian architecture. Plenty of pubs welcome dogs, and the riverside walks offer scenic strolls with your furry friend. Explore the imposing Abbey ruins or head to the nearby countryside for longer adventures.