Where is Hanwella?

Where is Hanwella located?

Hanwella, Hanwella, Sri Lanka (approx. 6.9012°, 80.0852°)


Where is Hanwella on the map?