Where is Lloyd Street South?

Where is Lloyd Street South located?

Lloyd Street South, Manchester, United Kingdom (approx. 53.4484°, -2.239546°)


Where is Lloyd Street South on the map?