Where is Lower Machen?

Where is Lower Machen located?

Lower Machen, Lower Machen, Great Britain (approx. 51.584656°, -3.114153°)


Where is Lower Machen on the map?