This website uses cookies to ensure you get the best experience on our website. Learn more

Church Attractions In Chilaw

x
Chilaw is a large town in Puttalam District, North Western Province, Sri Lanka. It's governed by an urban council. The town is located, 80km away from the capital Colombo via Negombo.
Continue reading...
From Wikipedia, the free encyclopedia.
Filter Attractions:

Church Attractions In Chilaw

Chilaw Videos

Shares

x
x
x

Near By Places

Menu