Nelibewa Sri Shailathalaramaya is a place of worship, located at Kurunegala, Sri Lanka
Beautiful temple under the nelibewa rock. There is a image of mihinthale.
Good place for worship
Calm