Barracuda is a pizza restaurant known for its classic pizzas and varied, well-presented dishes. It's located near the beach and has a reputation for friendly service.