Barracuda Seafood & Grill is located in National Insurance Cooperation, Sri Lanka on 10 Galle Face Drive, Colombo, Western 00300. Barracuda Seafood & Grill is rated 4 out of 5 in the category seafood in Sri Lanka.
Address
10 Galle Face Drive, Colombo, Western 00300