All reviews seem negative
Chateaubriand Steak House is located in Mid-City off Carrollton avenue in a small strip mall. Not exactly the type of location one would expect for a pricey steak house. Well, the...