View all

Health inspectors shut down popular restaurant -- again
Santa Clara County health inspectors discovered 25 live and dead cockroaches in various areas of the kitchen during a follow-up inspection of the premises on Nov. 8, 2017. Weekly file photo.

© 2020 Palo Alto Online.
All rights reserved.