Trincomalee

Nilaveli Moon Restaurant

About

Nilaveli Moon Restaurant is a Sri Lankan restaurant in Trincomalee, Sri Lanka.