12 yrs ago•dimitri28reviewedThunder Road52 St Clair Ave, East St Louis, IL 62201, USAWent to Thunder Road when I...