Five days of fun in St Helens, UK
St Helens is located in Northwest England and is an industrial town with a rich history. Visitors can explore the city's past at the World of Glass Museum and learn about its famous rugby team at the Saints Rugby League Heritage Centre. Nature enthusiasts can take a scenic stroll at the Colliers Moss Common Local Nature Reserve, which is home to rare plants and wildlife.