Where is Penwood?

Where is Penwood located?

Penwood, Penwood (Station), Great Britain (approx. 51.3531°, -1.364585°)


Where is Penwood on the map?