Unit 24 at 5931 Howell Drive, La Mesa, CA 91942 | HotPads