Has anyone ate at this joint before? At the corner of Flamingo and Paradise. I just saw a piece on them on Food TV and it looks damn good---their website says they were voted best rest. in Vegas in 2003?
How hard is it to get in? When are the best times to go?
How hard is it to get in? When are the best times to go?