Kehelella Viharaya is a place of worship, located at Dalada Ela Road, Sri Lanka
Super attraction sightseeing ,like namunukula