Das Stadion der Rovers versteckt sich im Hafen von Southampton in den Western Docks zwischen den großen Überseecontainern.