Mount Lavinia, Dehiwala-Mount Lavinia

Thilanka beach resort

About

Thilanka beach resort is a restaurant in Mount Lavinia, Dehiwala-Mount Lavinia, Sri Lanka.