Trincomalee

Palm Beach Restraunt

About

Palm Beach Restraunt is a Italian and Regional restaurant in Trincomalee, Sri Lanka.