Colonies Of Cockroaches Close San Francisco West Portal EateryAfter San Francisco health inspectors found colonies of cockroaches at a West Portal restaurant this week, the longtime cafi had their permit suspended, the city’s Department of Public Health’s principal health inspector said Friday.

More From CBS San Francisco

Get The New CBS SF Bay Area Local App
Got Our Weather App?

Listen Live