Where is Seymour?

Where is Seymour located?

Seymour, Seymour, United States of America (approx. 41.39676°, -73.07594°)


Where is Seymour on the map?