Rita's Italian Ice & Frozen Custard

Ice cream shop · 430 E Kirkwood Ave, Bloomington, IN

Hours

More food in Bloomington, IN · Ice Cream in Bloomington