Where is Ambanpola?

Where is Ambanpola located?

Ambanpola, Ambanpola, Sri Lanka (approx. 7.9196715°, 80.23931°)


Where is Ambanpola on the map?