Where is Liverpool Street Underground Station located?
Liverpool Street Underground Station, Tower Hamlets, United Kingdom (approx. 51.51806°, -0.082175°)
Liverpool Street Underground Station, Tower Hamlets, United Kingdom (approx. 51.51806°, -0.082175°)