Images of Tewkesbury, Hereford and Stratford-upon-Avon. April 2019. “Tewkesbury is a market town and civil parish in Gloucestershire. It stands at the confluence of the River Severn and the River Avon, and also minor tributaries the Swilgate and Carrant Brook. “Hereford is a cathedral city, civil parish and county town of Herefordshire. It lies on […]