Wendy's 10810

Wendy's #10810 is a Wendy's restaurant located at 28180 Newhall Ranch Road in Santa Clarita, California.