Get directions to: The Best Little Sandwich Shop, Redding, CA
Restaurant address: 2255 Eureka Wy Redding, CA 96001, USA
Restaurant: The Best Little Sandwich Shop