Contact Us

Send us an Inquiry

Barracuda Sea Food & Grill

No 41/2,
Wasala Road,
Dehiwala,
Sri Lanka
info@barracuda.lk
+94 770207733
+94 112710777