Where is Wellesley Island?
Where is Wellesley Island located?
Wellesley Island, New York, Canada (approx. 44.007°, -75.98409°)
Where is Wellesley Island on the map?
{"latitude":44.007,"longitude":-75.98409,"title":"Wellesley Island"}