Wendy's 11748

Wendy's #11748 is a Wendy's restaurant located at 3907 Cochran Street in Simi Valley, California.