Wendy's 9888

Wendy's #9888 is a Wendy's restaurant located at 502 US Highway 27 South in Lake Placid, Florida.