Rita's Italian Ice & Frozen Custard

Ice cream shop · 1116 Horsham Rd Unit 1, Horsham, PA

To-Go · Delivery

More food in Horsham, PA · Ice Cream in Horsham