Of all of the Japanese Steakhouses in Birmingham, Alabama..This one is the best!! The location is not the best and it is located in a shopping center by a Chuck E cheese but the food and the service is better than any other in Birmingham. The food is always plentiful and cooked to please. The show that the chefs put on is always professional.
more