The Tulsa Rib Company – Orange, CA

Let me start off by saying The Tulsa Rib Company is the BEST rib restaurant I’ve had been to. Its astounding how some rib restaurants survive with dried out and slathered up ribs. I’m not really sure where the “Tulsa” part of this establishment comes in (fake cred?), but it has its roots in catering [...]