The Crab Negombo Sea Food Restaurant is located in Negombo, Sri Lanka on 61/2/1 Custom Road. The Crab Negombo Sea Food Restaurant is rated 3.7 out of 5 in the category seafood restaurant in Sri Lanka.
Address
61/2/1 Custom Road
Service options
Takeaway
Dine-in