Get directions to: A Sandwich Shop, Dallas, TX
Restaurant address: 8333 Douglas Avenue Dallas, TX 75225, USA
Restaurant: A Sandwich Shop