Wendy's 11671

Wendy's #11671 is a Wendy's restaurant located at 13826 Landstar Boulevard in Orlando, Florida.