5931 Howell Drive #24, La Mesa, CA 91942 - View Property History - HotPads