Update Info - Best of China Buffet
This restaurant was reported as closed. If it is open, let us know.
Best of China Buffet
525 Water St
Santa Cruz, CA 95060
525 Water St
Santa Cruz, CA 95060
This restaurant was reported as closed. If it is open, let us know.