Where is Halloluwa?
Where is Halloluwa located?
Halloluwa, Halloluwa, Sri Lanka (approx. 7.2907248°, 80.60709°)
Where is Halloluwa on the map?
{"latitude":7.2907248,"longitude":80.60709,"title":"Halloluwa"}