Rita's Italian Ice & Frozen Custard

Ice cream shop · 1333 N Santa Fe Ave Ste 124, Edmond, OK

To-Go · Delivery

Hours

More food in Edmond, OK · Ice Cream in Edmond