Alameda South Shore Center
Alameda, California
Found in Alameda, California, Alameda South Shore Center is a commercial center that serves the local community with retail offerings meeting the needs of area residents. The mall provides an online presence for additional information, representing quality retail in the community.