3888 Invent Terrace #203 Fremont, CA