Off the Strip located in the Texas Station Casino is the best Steak House in Town. Offerring outstanding quality, excellent service, huge portions and value unmatched by other fine dining Steak Houses.
This is a must try when you visit on live in the Entertainment Capital of the World; Las Vegas.
more