Rita's Italian Ice And Frozen Custard

Rita's Italian Ice and Frozen Custard, 1801 Pruneridge Ave, Santa Clara, CA 95050, United States

(408) 217-8332

Location