Listings From $1000000+ in Aldea

6908 Thrush Place Carlsbad, CA 92011