Where is Beechwood?

Where is Beechwood located?

Beechwood, Beechwood, Great Britain (approx. 56.063797°, -3.496256°)


Where is Beechwood on the map?