Barracuda Seafood & Grill Wattala is located in Colombo, Sri Lanka on 881 Negambo Road, Mabole Wattala Wattala. Barracuda Seafood & Grill Wattala is rated 4 out of 5 in the category seafood restaurant in Sri Lanka.
Address
881 Negambo Road, Mabole Wattala Wattala
Amenities
Good for kidsToilets