Rita's Italian Ice & Frozen Custard

Ice cream shop · 110 Yorktown Plz, Elkins Park, PA

More food in Elkins Park, PA · Ice Cream in Elkins Park