Ochoa's - Santa Rosa, CA
Posted by: saopaulo1
N 38° 27.962 W 122° 44.994
10S E 521818 N 4257554
Ochoa's in Santa Rosa, CA.
Waymark Code: WMJWB4
Location: California, United States
Date Posted: 01/06/2014
Views: 3
The restaurant is located in a shopping center on Marlow. They has a traditional Americanized Mexican menu.