Ichiban Hibachi Steakhouse
983 Freeport Rd, Pittsburgh, PA 15238
if you really want fresh sushi go some place else. poorly trained chef, poorly trained wait staff. the management took no responcablity for the food or staffing short falls. airport location i guess this to be expected from a anglo chain.