Get directions to: Blue Star Deli, Dallas, TX
Restaurant address: 14724 Webb Chapel Rd Dallas, TX 75234, USA
Restaurant: Blue Star Deli