Wendy's 9837

Wendy's #9837 is a Wendy's restaurant located at 18507 Devonshire Street in Northridge, California.