Meheni Ashramaya Dobhawela is a place of worship, located at Palapathwela, Sri Lanka
Amazing beautiful place. Peaceful, buddist temple