Italian restaurant and pizzeria, La Vela, offering fresh pizza and a Mediterranean menu in a bright, clean setting.