Red or Green Restaurant Report: April 1, 2013

KOAT - Albuquerque Videos
Red or Green Restaurant Report: April 1, 2013
Albuquerque health inspectors found numerous cockroaches at a northeast Albuquerque restaurant during a recent inspection.
View Comments (0)