Flohr's Take-Out Express
Address:
2637 Claremont Dr, Santa Rosa, CA 95405
Phone:
(707) 573-3775 Restaurants
Other Businesses:
- China Chef at 594 Larkfield Ctr, Santa Rosa, CA 95403
- Hanks Creekside at 2800 4th St, Santa Rosa, CA 95405
- Yum Yum Trolley at 555 Sebastopol Rd, #D, Santa Rosa, CA 95407
- Russian River Brewing Company at 725 4th St, Santa Rosa, CA 95404
- Toyo Restaurant at 3082 Marlow Rd Suite B3, Santa Rosa, CA 95403-7924