Rancho La Orquidea is a barbecue restaurant.