Proposed Ceylex Solar Power Anuradhapura Project is located in Sri Lanka on 79525J8, Moragoda. Proposed Ceylex Solar Power Anuradhapura Project is rated 3 out of 5 in the category solar photovoltaic power plant in Sri Lanka.
Address
79525J8, Moragoda