Get directions to: Alvin Ord's Sandwich Shop, Dallas, TX
Restaurant address: 2520 Electronic Ln Ste 801 Dallas, TX 75220, USA
Restaurant: Alvin Ord's Sandwich Shop