Driving by the Barracuda Grill, it looks like every other restaurant in the Florida Keys: low key and fairly nondescript. Inside is a whole different ball game. It is charming, adorable and, as an added bonus, has great food. At first glance, the menu pricing seems a bit odd. Entrees […]