La Champa – Rat Shit Restaurant
A recent routine food inspection report for La Champa Sport Grill (2001 NW 36th St., Miami) turned up some interesting results. According to the report “Violations require further review, but are not an immediate threat to the public.”Here are my favorite 2 violations- Observed hole in wall.- Observed rodent activity…