Get directions to: Aoba Sushi & Steak House, Dallas, TX
Restaurant address: 14902 Preston Rd Suite 706 Dallas, TX 75240, USA
Restaurant: Aoba Sushi & Steak House