Drag box to select area
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
- Fax: 707-433-3137