Wendy's 8477

Wendy's #8477 is a Wendy's restaurant located at 15020 Jog Road in Delray Beach, Florida.