La Vista is an Italian restaurant.