Where is Andiambalama?

Where is Andiambalama located?

Andiambalama, Andiambalama, Sri Lanka (approx. 7.1844926°, 79.907814°)


Where is Andiambalama on the map?