Wendy's 11667

Wendy's #11667 is a Wendy's restaurant located at 3019 Lamberton Boulevard in Orlando, Florida.