Where is Park Seymour?

Where is Park Seymour located?

Park Seymour, Wales, Great Britain (approx. 51.6225168676°, -2.8588571554°)


Where is Park Seymour on the map?