Get directions to: Nature's Kitchen And Market, Yreka, CA
Restaurant address: 412 S Main St Yreka, CA 96097, USA
Restaurant: Nature's Kitchen And Market