London England Photo

Victoria Train Station in London is just southwest of Buckingham Palace, only a block or two from the southwest corner of St. James Park. It has a "great room" like at Grand Central Station, connections to the Tube, commuter railroads, etc.

These photos were taken in 2004.