Wendy's 730

Wendy's #730 is a Wendy's restaurant located at 956 North York Street in Elmhurst, Illinois.