Batticaloa

Palacholai Kitchen

About

Palacholai Kitchen is a fast food restaurant in Batticaloa, Sri Lanka.