Rita's Italian Ice And Frozen Custard

Rita's Italian Ice and Frozen Custard, 825 Blackwood Clementon Rd, Lindenwold, NJ 08021, United States

(856) 258-4885

Location