71 Saint Peter
71 N San Pedro Street, San Jose, California 95110
Featured Review : This restaurant is one of those "America tries to do French" places. It is all dark wood and brilliant white tablecloths and smarmy waiters, but somehow it just doesn't cut it on the atmosphere front. Thankfully this one...See Full Review