Where is Mainsriddle?

Where is Mainsriddle located?

Mainsriddle, Mainsriddle (Station), Great Britain (approx. 54.89447°, -3.642402°)


Where is Mainsriddle on the map?