Where is Hermitage Station?

Where is Hermitage Station located?

Hermitage Station, Hermitage Station, Great Britain (approx. 51.4501°, -1.2747°)


Where is Hermitage Station on the map?