Where is Cushthorpe?

Where is Cushthorpe located?

Cushthorpe, Squid, Sweden (approx. 57.3°, 16.33333°)


Where is Cushthorpe on the map?