Wendy's 5360

Wendy's #5360 is a Wendy's restaurant located at 7749 Turkey Lake Road in Orlando, Florida.