Where is Canoa South Beach?
Where is Canoa South Beach located?
Canoa South Beach, Canoa South Beach, Ecuador (approx. -0.48705°, -80.44951°)
Where is Canoa South Beach on the map?
{"latitude":-0.48705,"longitude":-80.44951,"title":"Canoa South Beach"}