Where is Utorda Beach?
Where is Utorda Beach located?
Utorda Beach, Goa, India (approx. 15.31963°, 73.89893°)
Where is Utorda Beach on the map?
{"latitude":15.31963,"longitude":73.89893,"title":"Utorda Beach"}