London rail hub (8)
![Ross](/clue/static/ross-mug.min.png)
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" .)