Welshpool

Located in the upper part of the Severn Valley, the town of Welshpool is situated close to the border between England and Wales in what has to be one of the most picturesque parts of the country. Welshpool is a traditional market town set in the midst of Montgomeryshire’s rolling hills and beautiful unspoiled countryside. This is a town that owes its existence to the land and the agricultural businesses that were established here; in fact Welshpool is still home to the biggest sheep market held anywhere in Europe. However…

Read More