Rita's Italian Ice & Frozen Custard

Ice cream shop · 23 NJ-12, Flemington, NJ

More food in Flemington, NJ · Ice Cream in Flemington