Named The Hub for a reason. The Hub is close to the action of buzzing, Central London. Just a short stroll from Vauxhall station and the Thames, you can discover the best of London in no time. It’s a great choice for anyone studying at London South Bank University (LS...