Update Info - Taco Chido
This restaurant was reported as closed. If it is open, let us know.
Taco Chido
57 Montgomery Dr
Santa Rosa, CA 95404
57 Montgomery Dr
Santa Rosa, CA 95404
This restaurant was reported as closed. If it is open, let us know.