Ristorante Pizzeria Barracuda is an Italian restaurant and pizzeria. It is noted for serving Italian cuisine and is open every day except for Sunday lunch, with reservations recommended on Sundays. The establishment offers free parking.