Wendy's 1226

Wendy's #1226 is a Wendy's restaurant located at 1702 NASA Parkway in Houston, Texas.