The Open Guide to London: the free London guide: Liverpool Street Station
2008-08-10T16:42:50
2008-08-10T16:42:50
20
Liverpool Street Station
Britain's busiest railway terminus
Fast Food
Japanese Food
Rail
Sandwich Shops
Takeaway
Travel
Tube
Bishopsgate
EC2M 7PY
London
United Kingdom
City of London
51.518451
-0.079283