Wendy's 12090

Wendy's #12090 is a Wendy's restaurant located at 22633 Imperial Valley Drive in Houston, Texas.