Franky's good food
Ok
Good food and specials
Farmwood Plaza is a great place to hang out
Good variety of stores
Farmwood Plaza Shopping Center is located at Addison, IL 60101