Alameda Science and Technology Institute, CA Alameda, CA 94501 · 4.6star Public Alternative 22 mi, NW