St. Odiliya Food Centre is a Cafe located in Sri Lanka. It is one of the 4302 cafes in Sri Lanka. Address of St. Odiliya Food Centre is Negombo, Sri Lanka. St. Odiliya Food Centre is rated 4 (out of 5 stars) by 7 reviewers on the web.
Some of the places around St. Odiliya Food Centre are -
Negombo, Sri Lanka