Creative seafood specialties await at Baruffa, a restaurant/bistrot. Expect a refined dining experience.