McDonald's 21638

McDonald's #21638, is a McDonald's restaurant located at 2799 North 22nd Street, Decatur, Illinois. The location includes a drive-through.