Trincomalee

Afalfa Restaurant

About

Afalfa Restaurant is a fast food restaurant in Trincomalee, Sri Lanka.