19 yrs ago•gorillapimpreviewedDiamonds31W576 E N Ave, West Chicago, IL 60185, USAthis place seems to have slipped...