NEWVU Opening in Stevenage
A new social gaming centre has opened in Stevenage town centre in the UK called NEWVU, which aims to provide a one-size-fits-all location for a wide variety of different gaming requirements, from the “drop in and have a go” type, a place where parents can take their adorables to have a go on several different […]