Get directions to: Flohr's Take-out Express, Santa Rosa, CA
Restaurant address: 2637 Claremont Dr Santa Rosa, CA 95405, USA
Restaurant: Flohr's Take-out Express