Wendy's 2390

Wendy's #2390 is a Wendy's restaurant located at 5402 South Miami Boulevard in Durham, North Carolina.