Where is St Albans Abbey Station?

Where is St Albans Abbey Station located?

St Albans Abbey Station, Hertfordshire, United Kingdom (approx. 51.74473°, -0.34257°)


Where is St Albans Abbey Station on the map?