ALDI now owns 4 branches near Leominster, Massachusetts. Refer to the page below for an entire list of ALDI locations close by.