Wendy's 9060

Wendy's #9060 is a Wendy's restaurant located at 24525 Lyons Avenue in Santa Clarita, California.