Wendy's 11961

Wendy's #11961 is a Wendy's restaurant located at 2401 North Perkins Road in Stillwater, Oklahoma.