Where is Avudangawa?

Where is Avudangawa located?

Avudangawa, Avudangawa, Sri Lanka (approx. 8.00006°, 80.73407°)


Where is Avudangawa on the map?