store:
 location:

Benihana in Houston, Texas

9707 Westheimer Rd
Houston - 77042
View Details
1318 Louisiana St.
Houston - 77002
View Details