Barracuda Hotel is a seafood restaurant Dehiwala located in Sri Lanka.
4 1/2 Wasala Road Dehiwala Sri Lanka
Reservations | Yes |
Credit Cards | Yes |
Outdoor Seating | Yes |
Place is next to the famous Station - Dehiwala..corkage is absolutely free..nice atmosphere and friendly staff .
Calm and quiet , excellent place to dine peacefully , with quality food
Good place for sea food , nice atmosphere
Good place to hang out with BYOB .
Great appetizers. The Hot Butter Cuttlefish and Prawns are especially good. :) - Chinthaka Chandrasekara
Great views of the ocean, had the pol pani which were crepes stuffed with coconut and treacle. Yum. The lobster platter on the next table looked awesome and was - Ebrahim Bandookwala