Where is Roswell?

Where is Roswell located?

Roswell, Scotland, Great Britain (approx. 55.8523217276°, -3.1367168421°)


Where is Roswell on the map?