Restaurant Report Card for week of December 7

Rodents are causing problems for some Central Texas area restaurants.