Where is Love Street?

Where is Love Street located?

Love Street, Love Street (stadium), Great Britain (approx. 55.852776°, -4.428611°)


Where is Love Street on the map?