26300 Crenshaw BoulevardPalos Verdes Peninsula, California 90274 (310) 544-1948 Located on the Palos Verdes Peninsula, the South Coast Botanic Garden…