Trincomalee

Nilaveli Green Lobster

About

Nilaveli Green Lobster is a restaurant in Trincomalee, Sri Lanka.