La Vela is an Italian restaurant offering Mediterranean flavors. It is highly rated by customers for its dining experience.