Hakgala Botanical Garden
Search results
We did not find results for: Nuwara Eliya Sri Lanka.
Check spelling or type a new query.
We did not find results for: Nuwara Eliya Sri Lanka.
Check spelling or type a new query.
Nuwara Eliya is a city in the hill country of the Central Province, Sri Lanka. Its name means "city on the plain " or "city of light". Wikipedia