Rita's Italian Ice & Frozen Custard

Ice cream shop · 124 N Dupont Blvd, Smyrna, DE

More food in Smyrna, DE · Ice Cream in Smyrna