La Vela is a seafood restaurant offering Italian-inspired cuisine.