2122 Buena Vista Ave Alameda Ca 94501