Cho's Restaurant

Flag as Inappropriate

100% Were impressed
This small Chinese restaurant primarily offers southern Chinese-style dim sum. Two tables for dining in are available in a room adjacent to the entrance.
213 S California Ave, Palo Alto, CA 94306
(650) 326-4632
  • Hours: By appointment
  • Hours: Hours vary
Share a review or post about this business.
Posts awaiting your approval 0
See more »