Update Info - Freedom Cafe
This restaurant was reported as closed. If it is open, let us know.
Freedom Cafe
3910 Freedom Circle
Santa Clara, CA 95054
3910 Freedom Circle
Santa Clara, CA 95054
This restaurant was reported as closed. If it is open, let us know.