Sheffield star
A new events space, The Mowbray, has opened in Sheffield's industrial Neepsend area. Located at 118 Mowbray Street, the building was originally a steel and iron merchants built in 1889. Following a three-year restoration period and comprising a range of spaces, it is now available for events of up to 180 guests.