Wendy's 10767

Wendy's #10767 is a Wendy's restaurant located at Turkey Lake Service Plaza in Orlando, Florida.