Where is Quiggins?

Where is Quiggins located?

Quiggins, Liverpool, United Kingdom (approx. 53.4045°, -2.9844°)


Where is Quiggins on the map?