Dehiwala-Mount Lavinia

Southeren Fried Chicken

About

Southeren Fried Chicken is a restaurant in Dehiwala-Mount Lavinia, Sri Lanka.