Ammaduwa Dewalaya is a place of worship, located at Sri Lanka
Left side Hunukatu Ella Fall.
Cultural place. People who Faith on god kataragama worship here. There is attractive annual perahera.