Le Barracuda
French · Bar
Le Barracuda is a brewery offering French cuisine for lunch and dinner. Features include a full bar, seating, and wheelchair accessibility. Payment options include Visa, Mastercard, and more. Reservations are accepted.
Location