Rita's Italian Ice & Frozen Custard

2991 Welsh Rd, Philadelphia PA 19152

Order Online Delivery