Address: 196, Bishopsgate, The City, London, United Kingdom.
Nearest Landmark: Liverpool Street Station
(4 minutes walk)
Distance: 1 Miles from London Centre
196 Bishopsgate is located in London"s financial district, which is a short hop on the tube from the thriving West End, a mere walk to the River Thames, and...