Where is Silvermoss?

Where is Silvermoss located?

Silvermoss, Scotland, Great Britain (approx. 57.3938941203°, -2.2790536888°)


Where is Silvermoss on the map?