Wendy's 127

Wendy's #127 is a Wendy's restaurant located at 7221 East Admiral Place North in Tulsa, Oklahoma.