The tranquil environs of Sailatalarama Temple are loved by the throngs of pilgrims and curious visitors. Located within the town of Ambalangoda the place is home to a number of dagoba’s and devlaya’s that are dedicated Buddhism, local deities and Hindu Gods. Popular Pilgrimage Site…