Speaking of Ribs, I noticed on my most recent visit to LV last week that in Fremont Casino they have a chain that's supposedly known for Ribs (and if I remember correctly calls itself a place for Ribs). That place is Tony Roma's. I don't know anything else about the place but I used to live only a few blocks away from one in Los Angeles until it closed down (I don't know what caused its closing).
RecVPPlayer
RecVPPlayer