Alameda Towne Centre is a shopping destination located in Alameda, CA. As a Regional Center, it occupies a prime spot at Park & Otis Sts.. Established in 1957, the property saw major improvements during its 1986 renovation. Shoppers can explore 595,000 sqft. of retail floor space featuring approximately 85 stores. Guests will find 2,650 parking spaces at the venue.