Wendy's 5606

Wendy's #5606 is a Wendy's restaurant located at 1403 East 71st Street South in Tulsa, Oklahoma.