Barracuda Sea Food & Grill is a premier dining destination in Sri Lanka known for its fresh, high-quality seafood and diverse menu featuring Sri Lankan, Chinese, Thai, and Western cuisines. It offers a classy and relaxing atmosphere complemented by soothing music, perfect for enjoying signature dishes like the Ocean Platter and a variety of grills and sizzlers.
Location
No 41/2 Wasala Rd, Dehiwala-Mount Lavinia
Website
Phone
Visit us today and get a free bowl of prawns...
Save
Approx