Today, ALDI has 22 locations in Letchworth, Hertfordshire. This is the full listing of all ALDI stores in the area.