Where is Heworth?

Where is Heworth located?

Heworth, Heworth (Station), Great Britain (approx. 54.95151°, -1.555952°)


Where is Heworth on the map?