Own or manage a place in town?
Flag as Inappropriate
Toro Sushi in the Country Plaza mall serves both hibachi and sushi meals, all watched over by experienced master chef Tony Chen.