South Shore Mall Alameda

4.2/5
(1.1K) · Shopping center in Alameda, United States
Suggest an edit · Your business? Claim now

Add more information

Centrally located in the Bay Area, Alameda South Shore Center is an established open-air shopping center featuring 594,000 square feet of dining, …

Reviews

Facebook
4.2/5 · 1,084 reviews
Loading reviews...
Apr 20, 2022
Yes Okay Thank You So Much for Everything Also 💗💗💜Full review by Karina Quevedo

Social profiles