Wendy's 11591

Wendy's #11591 is a Wendy's restaurant located at 13400 Cicero Avenue in Crestwood, Illinois.