15908 Avenida Villaha #65 San Diego CA 92128 Records