News

Bearing a solid 4.2-star ranking on Google, the Taiwanese steakhouse is pretty unassuming, except for its unmistakable adaptation of a bastardized Texans logo ... choice of black pepper sauce ...