Get directions to: Mama Lou's Cocina, Sloughhouse, CA
Restaurant address: 7277 Lone Pine Dr Sloughhouse, CA 95683, USA
Restaurant: Mama Lou's Cocina