Mom's Kitchen

359 Nevada St Auburn CA 95603 USA

(530) 887-9233

Location