Author: Total Net

The Hub

Where is the Hub? Roald Dahl Plass, named after the Cardiff born author, plays home to the secret location of ‘The Hub’, the headquarters of Torchwood. The Oval Basin home to the Wales Millennium Centre and the Water tower all feature heavily in the series. The Wales Millennium Centre, or ‘The Armadillo’ as it is affectionately known by the locals, Read More