Where is Innsworth?

Where is Innsworth located?

Innsworth, Innsworth, Great Britain (approx. 51.887146°, -2.203445°)


Where is Innsworth on the map?