Where is New Boston?

Where is New Boston located?

New Boston, Texas, United States (approx. 33.4598415°, -94.4154787°)


Where is New Boston on the map?