Great place. My favorite in the keys. Get the potstickers. Just go and eat here. Very very good.my husband and I shared the pot stickers and the escargot and mushroom and were full after that. We also had the dolphin fish. Creative. Emu that delivers.
If you own or manage Barracuda Grill, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.