Uda Pussellawa Road, Nuwara Eliya (6.97320605519, 80.7760578751)
Comments: 0
Nuwara Eliya (6.97215041264, 80.7663783274)
43, Lawson street, Nuwara Eliya, 22200 Nuwara Eliya (6.9745614, 80.7666891)
Welimada Town, Sri Lanka (6.90620629, 80.91404719)
(8.05, 80.1833)
Pussellawa, Pussellawa, Sri Lanka (6.9, 81.25)