Maywood IL Food Products Retail 1. 711 W Roosevelt Rd, Maywood, IL 60153 | Starfish and Chicken (708) 338-0900