clock menu more-arrow no yes mobile

Filed under:


Churrascos and Killen's Steakhouse each earn a spot on Travel and Leisure's list of the Best Steakhouses in the U.S. Although the Houston location is obvious superior just by virtue of being here, Pappas Bros. in Dallas gets the nod over its sibling on Westheimer. [Travel and Leisure]

Killen's Steakhouse

6425 Broadway Street, , TX 77581 (281) 485-0844 Visit Website