Where is Manea?

Where is Manea located?

Manea, Manea (Station), Great Britain (approx. 52.49784°, 0.17769°)


Where is Manea on the map?