Eating Chinese at China Best Restaurant restaurant in Hayward, CA.

Feedback

Do you manage or own China Best Restaurant?

Yes