Checkers Restaurant by sitebuilder | Apr 7, 2016 Location:1718 S 1st Ave, Maywood, IL 60153, United States