Barracuda Sea Food & Grill

Located on the beach at No 41/2, Wasala Road, Dehiwala, Sri Lanka, family-friendly Barracuda Sea Food & Grill offers delectable Chinese and Thai dishes.

 

Latest Blog Post

10Feb

Adventures at the National Museum o...

An unusual tour of Colombo's little-known National Museum of Natural History

06Jan

Touring Colombo: Isso Wade at Galle...

Enjoying Sri Lanka's popular street food isso wade at Galle Face Green.