Wendy's 686

Wendy's #686 is a Wendy's restaurant located at 7920 Howard Drive in Houston, Texas.