South Shore Center is Alameda's premier shopping mall that has served Alameda and its neighbors since 1958
Located at the crossroads of Otis Drive and Park Street on Alameda Island, the 657,000 square-foot Alameda South Shore Center is designed as a neighborhood community center and gathering place for the residents of Alameda and the surrounding areas
Reviews, get directions and information Alameda South Shore Center.