Where is Walton & Anfield Station?

Where is Walton & Anfield Station located?

Walton & Anfield Station, Walton & Anfield Station, Great Britain (approx. 53.4428°, -2.9606°)


Where is Walton & Anfield Station on the map?