Welcome to Church Road, Sri Lanka homepage. On this page, you will find complete information about the area, places, locality and neighborhood of Church Road. Some popular places in Church Road, Sri Lanka are Green World Trust, Villa 61 Residence, Villa 61 Residence, and Villa 61 Residence.
Church Road is an area located in Liyanagemulla, Seeduwa 11410, Sri Lanka. Church Road has several Non-profit organizations The area is also known for famous places like Green World Trust, Villa 61 Residence, Villa 61 Residence, and Villa 61 Residence.