Get In Touch

DePalo and Sons is conveniently located halfway between Los Angeles and San Francisco, right off the 101.

Visit Us
2665 Shell Beach Rd, Shell Beach, CA
Give Us a Call
805-773-1589