Ochoa's Mexican Restaurant No 2
Address:
3080 Marlow Rd, Santa Rosa, CA 95403
Phone:
(707) 575-1727
Restaurants,
Mexican
Other Businesses:
- Villa Restaurant at 3901 Montgomery Dr, Santa Rosa, CA 95405
- Lepe's Taqueria at 4323 Montgomery Dr, Santa Rosa, CA 95405
- Pho Crazy at 320 W 3rd St, Santa Rosa, CA 95401
- Pho Vietnam at 711 Stony Point Rd, Santa Rosa, CA 95407
- Sky Dragon Restaurant at 2770 Stony Point Rd, Santa Rosa, CA 95407