Wendy's 1120

Wendy's #1120 is a Wendy's restaurant located at 4029 Poplar Level Road in Louisville, Kentucky.