Where is Champion?
Where is Champion located?
Champion, New York, United States (approx. 43.962426°, -75.690308°)
Where is Champion on the map?
{"latitude":43.962426,"longitude":-75.690308,"title":"Champion"}