Nillamba Sri Anandaramaya is a place of worship, located at Doluwa, Sri Lanka
Gamane
Stupa is located in the peak of the mountain. it is a beautiful viewpoint..