26300 Crenshaw BoulevardPalos Verdes Peninsula, California 90274 (310) 544-1948 Located on the Palos Verdes Peninsula, the South Coast Botanic Garden has 87 acres of lush parkland and many species of plants. CLICK HERE to read More By Clicking Here. . .