Where is South Liverpool F.C?

Where is South Liverpool F.C located?

South Liverpool F.C, South Liverpool F.C., Great Britain (approx. 53.36781°, -2.9388084°)


Where is South Liverpool F.C on the map?