Get directions to: Deli House, Manteca, CA
Restaurant address: 104 N Lincoln Ave Manteca, CA 95336, USA
Restaurant: Deli House