Where is New Jasper?
Where is New Jasper located?
New Jasper, New Jasper, United States of America (approx. 39.654224°, -83.81937°)
Where is New Jasper on the map?
{"latitude":39.654224,"longitude":-83.81937,"title":"New Jasper"}