Barracuda Bar & Grill
99/9 Moo 2 Chaweng Beach akyra Chura Samui, Chaweng, Bophut 84320 Thailand
Barracuda Bar & Grill is a Asian, Contemporary, Japanese, Seafood, Sushi place is located in Chaweng, Surat Thani Province. The address of Barracuda Bar & Grill is 99/9 Moo 2 Chaweng Beach akyra Chura Samui, Chaweng, Bophut 84320 Thailand.
If you want to go to the place or need any services, you can contact them directly. The phone number is +66 77 915 100,