Barracuda is a restaurant known for its excellent service and relaxed atmosphere. They specialize in unique burgers and offer a good selection of bottled beers.