The Wellington Apartments

 1400 Wellington Way, DecaturIL 62526