Business Review – Denny’s 2905 Adlai Stevenson NO GOOD!
Hey next on our Business Review is the Denny’s Restaurant located at 2905 Adlai Stevenson Springfield IL 62703. We have heard a lot about this location and their alleged racism towards African American Young Adults…