Batticaloa

Food Shop

About

Food Shop is a food court restaurant in Batticaloa, Sri Lanka.