Benkei Japanese Steak House, TUSCALOOSA, Alabama (AL)
Conveniently stationed at 1223 McFarland Boulevard North () in TUSCALOOSA, Alabama (AL) (35406), Benkei Japanese Steak House are available at 2057595300. We advise you to ahead of time to arrange your table in the restaurant.
More restaurants in TUSCALOOSA, Alabama (AL)
Benkei Japanese Steak House contact information and details:
Address: 1223 McFarland Boulevard North - , TUSCALOOSA, Alabama (AL) 35406
Contact Phone: 2057595300