where is bishopsgate city
196 Bishopsgate, City of London, London, EC2M 4NR, United Kingdom â City of London is a great choice for travelers interested in Food, History and Sightseeing â Check location Show map â Subway Access.Excellent location â rated 9.4/10! Rated by guests after their stay at 196 Bishopsgate.ocated in the heart of London's financial district, 196 Bishopsgate offer fully serviced and modern 4-star hotel apartments, across from Liverpool Street train and subway stations. 196 Bishopsgate have a range of accommodations, from Studio to Executive Apartments.