Wendy's 9120

Wendy's #9120 is a Wendy's restaurant located at 3240 Point Mallard Parkway in Decatur, Alabama.