Where is Seen?

Where is Seen located?

Seen, Wales, Great Britain (approx. 53.1798144859°, -4.1755685814°)


Where is Seen on the map?