Rancho Toro is a restaurant.