^are you talking about Texas De Brazil? Oh man I love that place!!! Not sure I'd recommend a large group go there. Plus it's very pricey. But it is probably my favorite place to eat in Vegas right now. All you can eat meat, and there's like 12 different kinds. Plus the lobster bisk soup is to die for.
Anyway, back to where we should eat, that's two people who say claim jumper.
If you guys google map "town square, las Vegas", and zoom in, you'll see how the parking structure is. It's usually packed like on the map, but usually a ton of parking on the outer skirts.