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?