Where is James Town?

Where is James Town located?

James Town, Wyoming, United States of America (approx. 41.5550955783°, -109.5142936707°)


Where is James Town on the map?