Rita's Italian Ice & Frozen Custard

Ice cream shop · 4210 N 1st Ave Ste 4210-100, Tucson, AZ

Hours

More food in Tucson, AZ · Ice Cream in Tucson