Where is Anawilundawa?

Where is Anawilundawa located?

Anawilundawa, Anawilundawa, Sri Lanka (approx. 7.7052°, 79.8262°)


Where is Anawilundawa on the map?