Wendy's 61

Wendy's #61 is a Wendy's restaurant located at 7215 Fondren Road in Houston, Texas.