Get directions to: Momma Jo's Italian Deli Cafe, Stockton, CA
Restaurant address: 231 E Weber Ave Stockton, CA 95202, USA
Restaurant: Momma Jo's Italian Deli Cafe