Theda Paththini Dewalaya is a Buddhist temple located in Sri Lanka. It is one of the 3071 Buddhist temples in Sri Lanka. Address of Theda Paththini Dewalaya is A8, Sri Lanka. Theda Paththini Dewalaya is rated 4.5 (out of 5 stars) by 68 reviewers on the web.
Some of the places around Theda Paththini Dewalaya are -
A8, Sri Lanka