Rita's Italian Ice & Frozen Custard

Ice cream shop · 1201 University Blvd, Tuscaloosa, AL

Hours

More food in Tuscaloosa, AL · Ice Cream in Tuscaloosa