Body Pulled From Seacliff State Beach
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