Thelgamu Oya

Thelgamu Oya is a River located in Sri Lanka. It is one of the 91 rivers in Sri Lanka. Address of Thelgamu Oya is Sri Lanka. Thelgamu Oya is located in a remote area, with less than 2 listed places around it Thelgamu Oya is rated 5 (out of 5 stars) by 16 reviewers on the web.

Some of the places around Thelgamu Oya are -

Wedda peni ella (Tourist attraction) Thelgamu Oya, Pitawala, 21406, Sri Lanka (approx. 100 meters)
Thelgamu Oya (River) Sri Lanka (approx. 100 meters)

Rating

5/5

Contact

Address

Sri Lanka

Location

FAQs:

What is rating of Thelgamu Oya?
Rating of Thelgamu Oya is 5 out of 5 stars.
What is the address of Thelgamu Oya?
Address of Thelgamu Oya is Sri Lanka.