Get directions to: Bean & Leaf, Manteca, CA
Restaurant address: 1254 West Lathrop Road Manteca, CA 95336, USA
Restaurant: Bean & Leaf