Wendy's 5420

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