Rita's Italian Ice & Frozen Custard

Ice cream shop · 1700 Old York Rd, Abington, PA

More food in Abington, PA · Ice Cream in Abington