Barracuda Restaurant
Address: The Wharf Samui, Chaweng Road, Bo Phut, Surat Thani
Phone No.: 077-430-003
Address: The Wharf Samui, Chaweng Road, Bo Phut, Surat Thani
Phone No.: 077-430-003