Set in an imposing bespoke office building, close to both to the Victoria mainline and coach termini and to St. James' Park Underground Station, the Victoria office is at the heart of London's government district. Key government departments have their headquarters nearby, and the area accommodates...