Get directions to: Lepe's Taqueria, Santa Rosa, CA
Restaurant address: 4323 Montgomery Dr Santa Rosa, CA 95405, USA
Restaurant: Lepe's Taqueria