2263 Santa Clara Avenue in Alameda, CA