South City Station Apartments

Closed
101 Mc Lellan Dr
South San Francisco, CA 94080
Archstone South San Francisco Apartments is situated perfectly between downtown San Francisco and the Peninsula. You'll have the best of the Bay area right at your doorstep, including restaurants and shopping. Located across from the BART Station, we offer a modern and intimate appeal. Our open…
Own this business?
See a problem?

You might also like

United StatesCaliforniaSouth San FranciscoSouth City Station Apartments

Partial Data by Infogroup (c) 2025. All rights reserved.

Partial Data by Foursquare.