Get directions to: Benkei Japanese Steak House, Tuscaloosa, AL
Restaurant address: 1223 Mcfarland Boulevard Northeast Tuscaloosa, AL 35406, USA
Restaurant: Benkei Japanese Steak House