Sri Jayawardhanarama Temple Pahala Waleboda is a place of worship, located at Unnamed Road, Sri Lanka
Beautiful place