Wendy's 177

Wendy's #177 is a Wendy's restaurant located at 3341 East 31st Street South in Tulsa, Oklahoma.