Located on the short side of Seabright Avenue and open for dinner, Peach Garden is nesteld into its local community. It offers a full line of chinese dishes made from fresh ingredients, and a traditonal interior.
1733 Seabright Ave, Santa Cruz, CA 95062
(831) 426-6382
  • Fax: 707-433-3137
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?