London England Tourist Information and City Guide
Victoria Rail Station is located in Westminster, just south of Buckingham Palace.
London's central coach station, the Victoria Coach Station, is located just across the street from the rail station.