Delgoga, Gampaha

Namaluwa Food Center

About

Namaluwa Food Center is a fast food restaurant in Delgoga, Gampaha, Sri Lanka.