Wendy's 11317

Wendy's #11317 is a Wendy's restaurant located at 2805 Whitson Street in Selma, California.