Where is Mannerston Farm?

Where is Mannerston Farm located?

Mannerston Farm, Mannerston Farm, Great Britain (approx. 55.9941°, -3.529028°)


Where is Mannerston Farm on the map?