Corral Del Toro is a restaurant.