Wendy's 11844

Wendy's #11844 is a Wendy's restaurant located at 10879 Terminal Access Road in Fort Myers, Florida.