Wendy's 5580

Wendy's #5580 is a Wendy's restaurant located at 2021 South Cherokee Drive in Catoosa, Oklahoma.