Irma's Southwest Grill

1314 Texas Ave.
Houston
Texas
United States
website