London rail hub (8)
I believe the answer is:
victoria
(Other definitions for victoria that I've seen before include "Queen; London station" , "British queen" , "place where one may be stationed?" , "I will be good she said" , "Capital of the Seychelles" .)