Wendy's 11603

Wendy's #11603 is a Wendy's restaurant located at 9409 Fuqua Street in Houston, Texas.