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