Where is Newchapel?

Where is Newchapel located?

Newchapel, Wales, Great Britain (approx. 52.0255325407°, -4.5842256551°)


Where is Newchapel on the map?