Get directions to: Benihana Steakhouse & Sushi Bar, San Antonio, TX
Restaurant address: 8342 W Ih 10 San Antonio, TX 78230, USA
Restaurant: Benihana Steakhouse & Sushi Bar