Homes for sale - 0000 Lowell Street #105/3,10, San Diego, CA 92106 ...