Polonnaruwa

Banana Leaf

About

Banana Leaf is a restaurant in Polonnaruwa, Sri Lanka.