Where is Talasari Beach?

Where is Talasari Beach located?

Talasari Beach, Odisha, India (approx. 21.62296°, 87.40585°)


Where is Talasari Beach on the map?