Where is Manorbier?

Where is Manorbier located?

Manorbier, Manorbier (Station), Great Britain (approx. 51.66016°, -4.79183°)


Where is Manorbier on the map?