La Vela offers a welcoming atmosphere with a focus on fresh seafood and pizza.