Contact
Rita's Italian Ice And Frozen Custard (408) 217-8332
1801 Pruneridge Ave, Santa Clara CA as of dinehere.us