Remove Ads

Photo of Irma's Restaurant

Irma's Restaurant

22 N Chenevert St, Houston, Texas 77002 USA

582 Reviews

Small queso, waiting on food to arrive and the only 2 margaritas that hit our table.

Photo Credit: Yelp

Remove Ads