Get directions to: Tokyo Japanese Steak House & Sushi Bar, Clemson, SC
Restaurant address: 906 Tiger Boulevard Clemson, SC 29631, USA
Restaurant: Tokyo Japanese Steak House & Sushi Bar