Restaurant Highlights Type: Mexican, Spanish, South American, Central American Restaurant Details Address: Lamai Beach Road | 124/38, Lamai Beach, Maret, Ko Samui 84310, Thailand Phone: +66 904901600 See what's nearby