A vibrant nightlife at the new Southwater Development in Telford
This is an exciting year for the residents of Telford in Shropshire. The £250 million Southwater development, which is transforming the skyline of the town centre, is nearing completion. Many residents who enjoy living in Telford have felt that the…
Read more