8406 Denton St, La Mesa, CA 91942