HOUSTON — A job well done, though a big snub to Houston!
Three Texas steakhouses made it onto the list of the world’s 101 best steak restaurants, but not a single one of them is in Houston!
Steak ambassadors from Upper Cut Media House in London were dispatched to restaurants all over the world…