Restaurants in Houston, TX
Restaurants
1160 Smith St.,
Houston ,
TX
77002
UNITED STATES
Based on 1 reviews
Worst Service I've Ever Had
Had never been to Massa's, but have heard people talking about how good it was. My brother was here from out of town so I thought I'd take him some place supposedly nice. Boy did we get a surprise. The service sucked. We got through the...Worldwide > United States > Houston, TX > Restaurants