Food Safety Report: Rio's D'Sudamerica, 2010, W Armitage Ave, Chicago, IL 60647, USA 6 years ago • details 48 Comments Comment Inspection Failure: 2019-4-05 Details: OBSERVED AN INCOMPLETE CLEAN-UP KIT OF ITEMS FOR VOMITING AND DIARRHEA.MUST PROVIDE AND MAINTAIN.(PRIORITY FOUNDATION-NO CITATION ISSUED) OBSERVED NO 90-DAY SHELL FISH TAGS ON (2- 10LBS.)… See more