Dehiwala-Mount Lavinia

Nelum Kole

About

Nelum Kole is a food court restaurant in Dehiwala-Mount Lavinia, Sri Lanka.