Wendy's 8564

Wendy's #8564 is a Wendy's restaurant located at 2501 Lee Boulevard in Lehigh Acres, Florida.