Get directions to: Benihana Japanese Steakhouse & Sushi Bar, Sugar Land, TX
Restaurant address: 2579 Town Center Blvd Sugar Land, TX 77479, USA
Restaurant: Benihana Japanese Steakhouse & Sushi Bar