Nuwara Eliya (6.97215041264, 80.7663783274)
Comments: 0
43, Lawson street, Nuwara Eliya, 22200 Nuwara Eliya (6.9745614, 80.7666891)
Welimada Town, Sri Lanka (6.90620629, 80.91404719)