This place definitely stands behind it's name. My husband and I ordered the cracked conch, it certainly was heaven in our mouth. The conch was tender and full with great spices and flavor. The chocolate chip cookies taste like no other (even better than Subway's).
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.