Wendy's 1240

Wendy's #1240 is a Wendy's restaurant located at 6101 Hillcroft Avenue in Houston, Texas.