Open 5844 Leaf Springs PlListed elsewhere$1,399,990$466/sq ft5844 Leaf Springs Pl, Santa Maria, CA 934555 bd4 ba3,004 sq ftSingle Family