Waterloo is Britain's largest station, covering an area of 24.5 acres. It is also the busiest. Owned and operated by Network Rail. All the history of the station at networkrail.co.uk/virtualarchive/waterloo-station
OTHER PLACES NEAR LONDON WATERLOO STATION
Embankment 4.18 Victoria Embankment 0.55 Miles Away