2532 Santa Clara Ave Alameda, CA 94501