2438 Byron Place, Carlsbad, CA 92008 - MLS#NDP2108978