Koh Tao Delivery ... 0801463267
"Koh Tao's Finest Seafood Restaurant and Bar"
Located in the centre of Sairee Beach, Barracuda is a laid back and stylish dining alternative.
Specialising in a large selection of seafood and Thai style fusion dishes. Within our extensive menu you are bound to find something to suit all tastes.