Negombo

Mermaid Sea Food Restaurant

About

Mermaid Sea Food Restaurant is a seafood restaurant in Negombo, Sri Lanka.