Wendy's 11493

Wendy's #11493 is a Wendy's restaurant located at 2670 West Lucas Road in Lucas, Texas.