Up On The Roof In Tewkesbury
The traditional, mediaeval, Market Town of Tewkesbury is located in the North Of Gloucestershire and stands at the confluence of the River Avon and the River Severn. Renowned in the history books for its significant role in the War of the Roses, the Town unfortunately has also been in the news headlines in recent years for its terrible floods. In July 2007 Tewkesbury was devastated […]