Wendy's 2320

Wendy's #2320 is a Wendy's restaurant located at 10623 West Markham Street in Little Rock, Arkansas.