List of defunct San Francisco Municipal Railway lines
- 1 Defunct bus routes
- 2 Defunct streetcar routes
- 3 Defunct cable car routes
- 4 See also
- 5 References
- 6 External links
Defunct bus routes
|*||Weekday peak hours only|
|^||Articulated bus (60 ft.)|
|♦||Community bus (30 ft.)|
|Line||Inbound Terminal||Outbound Terminal||Reason for discontinuing||Areas served||Year Started||Year Discontinued|
|4 Sutter (TC)*||Sutter Street & Sansome Street||6th Avenue & California Street||Low ridership; supplemented by 2 Clement re-routing. It was revived for a while when the 1 California moved to Sacramento St.; a truncated version to Presidio to be re-instated||Richmond District, Laurel Heights, Western Addition, Japantown, Union Square, Financial District||1948||2009|
|5L Fulton Limited||Transbay Terminal||Cabrillo and La Playa||Renamed to 5R Fulton Rapid on April 25, 2015.||Financial District, Tenderloin, Civic Center, Western Addition, Alamo Square, University of San Francisco, Golden Gate Park, Richmond, Ocean Beach||2015|
|7 Haight (TC)*||Mission Street & Main Street||Haight Street & Stanyan Street||Low ridership; 71 Haight-Noriega was renamed to 7 Haight-Noriega on April 25, 2015.||Haight-Ashbury, Haight-Fillmore, Market Street, Civic Center, Financial District||1948||2009|
|7R Haight-Noriega Rapid*||Transbay Terminal||Ortega and 48th Ave.||Replaced by 7 Haight-Noriega local service on August 14, 2017.||South of Market, Embarcadero, Financial District, Union Square, Mid-Market, Tenderloin, Civic Center, Lower Haight, Haight-Ashbury, Golden Gate Park, Sunset||2015||2017|
|8 Market (TC)||Ferry Building||Collingwood & 19th Streets||Replaced by F Market and subsequently by F Market & Wharves; 9X Bayshore Express was renamed to 8X Bayshore Express in 2009.||The Embarcadero, Market Street, Financial District, Civic Center, The Castro||1945||1995|
|8X Bayshore Express^||Kearny and North Point||Phelan Loop||Renamed to 8 Bayshore on April 25, 2015.||Fisherman's Wharf, North Beach, Chinatown, Financial District, South of Market, Portola, Visitacion Valley, Excelsior, Crocker-Amazon|
|9X Bayshore Express^||Kearny and North Point||Phelan Loop||Renamed to 8X Bayshore Express in 2009.||Fisherman's Wharf, North Beach, Chinatown, Financial District, South of Market, Portola, Visitacion Valley, Excelsior, Crocker-Amazon|
|9AX Bayshore 'A' Express^||Kearny and Pacific||Geneva and Schwerin||Renamed to 8AX Bayshore 'A' Express in 2009.||North Beach, Chinatown, Financial District, South of Market, Portola, Visitacion Valley|
|9BX Bayshore 'B' Express^||Kearny and North Point||Phelan Loop||Renamed to 8BX Bayshore 'B' Express in 2009.||Fisherman's Wharf, North Beach, Chinatown, Financial District, South of Market, Portola, Visitacion Valley, Excelsior, Crocker-Amazon|
|9 Richland (TC)||Ferry Building||Richland & Andover||Part combined with parts of 13 Ellsworth and 23 Crescent to form 67 Bernal Heights; rest replaced by 26 Valencia (portions replaced by 29 Sunset in 1980)||South of Market, Mission District, Bernal Heights||1949||1983|
|9L San Bruno Limited||Main and Mission||Bayshore and Arleta||Renamed to 9R San Bruno Rapid on April 25, 2015||Financial District, Civic Center, South of Market, Mission District, Portola, Visitacion Valley|
|10 Monterey||10th Ave & California||3rd & Palou||Replaced by 23-Monterey and 43-Masonic||Richmond, Golden Gate Park, Inner Sunset, Glen Park, Bernal Heights|
|11 Hoffman||Ferry Building||24th & Douglass via Forest Hill Station||Replaced by 13 Guerrero and 48 Quintara/24th Street||South of Market, Mission District, Noe Valley, Diamond Heights, Forest Hill||1948||1983|
|12 Mission/Ocean (TC)||Ferry Building||Ocean & Phelan||Replaced by 49 Van Ness/Mission||South of Market, Mission District, Bernal Heights, Excelsior, Balboa Park||1948||1983|
|13 Ellsworth||Crescent & Putnam||Richland & Mission||Combined with parts of 9 Richland and 23 Crescent to form 67 Bernal Heights||Bernal Heights||1970||1983|
|13 Guerrero||Ferry Building||Clipper & Grandview||Duplicated service on J Church and 48 Quintara||South of Market, Mission District, Noe Valley||1983||1988|
|14L Mission Limited^||Mission and Main||Mission and San Jose||Renamed to 14R Mission Rapid on April 25, 2015||Financial District, South of Market, Mission District, Bernal Heights, Excelsior, Crocker-Amazon, Daly City||2015|
|15 Third Street^ (originally 15 Kearny)||Kearny & Bay Streets||City College||Replaced by T Third Street and 9X Bayshore Express (now 8 Bayshore)||Fisherman's Wharf, Chinatown, Union Square, Mission Bay, Dogpatch, Islais Creek, Bayview/Hunters Point, Visitacion Valley||1941||2007|
|16 Third Street||Replaced by 15 Third Street (now T Third Street)||1941||1983|
|16 Noriega||5th St & Market||48th Avenue and Ortega||Portions merged with the 28 19th Avenue, 71 (now 7) Haight-Noriega.||Downtown San Francisco, Hayes Valley, Western Addition, Richmond, Sunset|
|16AX Noriega 'A' Express||Market Street & 4th Street||Ortega Street & 48th Avenue||Combined with 16BX to become 16X (now 7X)||Sunset District, Golden Gate Park, Civic Center, Tenderloin||2009|
|16BX Noriega 'B' Express||Market Street & 4th Street||Noriega Street & Sunset Boulevard||Combined with 16AX to become 16X (now 7X)||Sunset District, Golden Gate Park, Civic Center, Tenderloin||2009|
|16X Noriega Express||Market and 4th St.||Ortega and 48th Ave.||Renamed to 7X Noriega Express on April 25, 2015.||Tenderloin, Civic Center, Golden Gate Park, Sunset||2015|
|17 Parkmerced♦||West Portal Station||Arballo and Acevedo||Renamed to 57 Parkmerced♦ on April 25, 2015.||West Portal, Stonestown Galleria, Parkmerced||2015|
|17X Parkmerced Express||John Muir Drive||Daly City BART||Merged into 88 BART Shuttle||Lake Merced, Parkmerced|
|20 Ellis||split into 71 Haight-Noriega (now 7 Haight-Noriega) and 72 Haight-Sunset (now part of 29 Sunset)||1947||1951|
|20 Columbus (TC)
Midday hours only
|Beale Street & Howard Street||Van Ness Avenue & North Point Street||Low ridership; replaced by 41 Union||Financial District, Fisherman's Wharf, North Beach, Chinatown, Financial District, South of Market||2007||2009|
|23 Crescent||24th & Mission||Putnam & Crescent||Combined with parts of 9 Richland and 13 Ellsworth to form 67 Bernal Heights||Mission District, Bernal Heights||1940||1983|
|25 Bryant||Jackson & Fillmore||Geneva & Santos||Replaced by 9 San Bruno and renamed to 27 Bryant; 108 Treasure Island was renamed to 25 Treasure Island in 2015.||Pacific Heights, Nob Hill, Tenderloin, Union Square, South of Market, Mission District, Portola, Visitacion Valley, Sunnydale||1948||1983|
|26 Valencia||Mission Street & 5th Street||Balboa Park Station, San Francisco State University||Low ridership||South of Market, Mission District, Glen Park, Balboa Park||1945||2009|
|28L 19th Avenue Limited||Fort Mason||Daly City BART||Renamed 28R 19th Avenue Rapid in 2015.||Marina, Richmond, Golden Gate Park, Sunset, Stonestown Galleria, Daly City||2015|
|29 Visitacion||Mansell & Visitacion||Gillette & Lathrop||Replaced by 56 Rutland||Visitacion Valley||1948||1980|
|32 Embarcadero||Hyde & Jefferson Streets||Ferry Building, Caltrain Depot||Replaced by E Embarcadero (defunct from 1998-2015) and subsequently by F Market & Wharves and N Judah||Fisherman's Wharf, Ferry Building, The Embarcadero||1927||2000|
|34 Woodside||Myra & Dalewood||Forest Hill Station||Merged into 36 Teresita||Mount Davidson, Miraloma Park, Midtown Terrace, Forest Hill||1961|
|35 Howard||Replaced by 41 Union (This section discontinued in 1983 due to low ridership)||1939||1980|
|36 Folsom||Low ridership||1945||1948|
|38L Geary Limited^||Transbay Terminal||Point Lobos and 48th Ave.||Renamed to 38R Geary Rapid on April 25, 2015.||Financial District, Union Square, Tenderloin, Japantown, Western Addition, Anza Vista, Laurel Heights, Richmond||2015|
|42 Evans||Merged into 19 Polk||1945||1980|
|42 Downtown Loop||Caltrain Depot||Caltrain Depot||Split into 47 Van Ness and 10 Townsend to improve service in South of Market||Financial District, Caltrain Depot, South of Market, Nob Hill, Fisherman's Wharf, Levi Plaza||1980||2001|
|44 Diamond Heights||Replaced by 52 Excelsior||1971||1980|
|50 Crocker-Amazon||Replaced by 43 Masonic||1926||1980|
|51 Silver||Middle Point & Hare||Bosworth & Diamond (Glen Park Station) (Weekdays) / Mission & Silver (Weekends and holidays)||Replaced by 44 O'Shaughnessy||Glen Park, Excelsior District, Portola, Silver Terrace, Bayview-Hunters Point||1927||1980|
|53 Southern Heights♦||16th Street & Mission Street
16th Street Mission Station; Weekdays
16th Street & Bryant Street
|Connecticut Street & 18th Street||Low ridership||Mission District, Potrero Hill||1932||2009|
|55 Sacramento||Howard & Main Streets||6th Avenue & Clement Street||Electrified and merged with 1 California||Financial District, Chinatown, Nob Hill, Richmond, Laurel Heights||1942||1982|
|71 Haight-Noriega||Transbay Terminal||Ortega and 48th Ave.||Renamed to 7 Haight-Noriega on April 25, 2015.||South of Market, Financial District, Civic Center, Lower Haight, Haight-Ashbury, Golden Gate Park, Sunset||2015|
|71L Haight-Noriega Limited||Transbay Terminal||Ortega and 48th Ave.||Renamed to 7R Haight-Noriega Rapid on April 25, 2015.||South of Market, Financial District, Civic Center, Lower Haight, Haight-Ashbury, Golden Gate Park, Sunset||1951||2015|
|72 Haight/Sunset||Ferry Building (weekday peak) / 5th & Market (all other times)||19th & Winston (daytime) / Sunset & Lake Merced (mornings and evenings)||Replaced by 29 Sunset||1951||1983|
|73 Lincoln Way||5th and Market Streets||Sloat & Sunset Boulevards||Split into 71 (now 7) Haight-Noriega and 72 Haight-Sunset||Financial District, Haight-Ashbury, Sunset District, Parkside|
|74X CultureBus||Howard & New Montgomery||Golden Gate Park||Low ridership||SoMA, Golden Gate Park, Union Square ||2008||2009|
|76 Broadmoor||San Jose Avenue & Flournoy||Broadmoor Village||Subsidy by developer discontinued||Daly City||1949||1955|
|78 Quintara||Now 66 Quintara|
|80 Leavenworth||Replaced by 27 Bryant||1951||1974|
|80X Gateway Express||Caltrain Station||Sacramento & Battery||Replaced by 82X Levi Plaza Express||2013|
|81 Bacon/Fitzgerald||Fitzgerald & Keith||Huron & Mission||Replaced by 29 Sunset and 54 Felton||1939||1982|
|82 Chinatown||Pacific & Kearny||4th & Folsom||Merged with present-day 8, 30, and 45 lines||1980s|
|83 Pacific||Pacific & Van Ness Avenues||Battery Street & Pacific Avenue||Merged into 12 Folsom-Pacific||Chinatown, Nob Hill||1979||2001|
|89 Laguna Honda♦||Forest Hill Station||Laguna Honda Hospital||Low ridership||Laguna Honda Hospital, Forest Hill||2009|
|108 Treasure Island||Transbay Terminal||13th and Gateview
|Renamed to 25 Treasure Island on April 25, 2015.||South of Market, Treasure Island||2015|
Candlestick Park lines
Through the end of 2013, the four Candlestick Express lines connected Candlestick Park with other points throughout the city. These lines ran before and after San Francisco 49ers games, while the 86 and 87 Candlestick Shuttles also ran during the game.
|75X Candlestick Express||Balboa Park Station||Candlestick Park||Balboa Park||Route map (PDF)|
|77X Candlestick Express||California and Van Ness
|Candlestick Park||South of Market, Civic Center, Pacific Heights, Fort Mason (post-game only)||Route map (PDF)|
|Van Ness and North Point|
|78X Candlestick Express||Funston and California||Candlestick Park||Richmond, Golden Gate Park, Sunset, Stonestown Galleria, Crocker-Amazon, Excelsior, Balboa Park||Route map (PDF)|
|79X Candlestick Express||Sutter and Sansome||Candlestick Park||Financial District, South of Market||Route map (PDF)|
|86 Candlestick Shuttle||Bacon and San Bruno||Candlestick Park||Portola||Route map (PDF)|
|87 Candlestick Shuttle||Gilman and Third||Candlestick Park||Bayview-Hunters Point||Route map (PDF)|
Defunct streetcar routes
A Geary-10th Avenue
The A Geary-10th Avenue was Muni's first streetcar line, running from Market Street and Kearny Street, and later from the Ferry Building, along Geary and 10th Avenue to Fulton Street. The route was discontinued on December 5, 1932. In 2009, part of the route was under study to be restored as bus rapid transit and possibly as a streetcar route.
The B Geary (also known as the B Geary-Ocean) was a streetcar route that operated along Market Street and Geary Boulevard to the Playland amusement park along Ocean Beach. It originally ran as a shuttle between 10th Avenue and 33rd Avenue, and was later extended east along Geary and Market Street to the Ferry Building to the east, and along 33rd Avenue, Balboa, 45th Avenue and Cabrillo to Great Highway to the west. The line was replaced with the 38 Geary bus route on December 29, 1956.
There are plans to construct a light rail corridor on Geary Boulevard between Van Ness Avenue and 33rd Avenue. Funding has not been identified to build rail in this corridor, however it was identified as a Tier 1 Long Term Corridor Investment (the highest priority) in 2016.
The C California (also known as the C Geary-California) was a streetcar route that ran from the Ferry Building along Market Street, Geary, 2nd Avenue, Cornwall, and California to 33rd Avenue. The route was cut short in 1950 to California and 2nd Avenue with the opening of the 1 California bus line, and was removed along with the B Geary on December 29, 1956. In 2009, part of the route was under study to be restored for Bus Rapid Transit.
This route was created shortly after the Market Street Railway's franchise expired on California street. By 1950, the line was essentially a short-turn version of the B Geary streetcar route, which continued out to Ocean Beach.
D Geary-Van Ness
The D Geary-Van Ness was a streetcar route created on August 15, 1914 that originally ran from the Ferry Building along Market Street, Geary, Van Ness, and Chestnut to Scott. In 1918, the route was changed to operate on Union Street instead of Chestnut, and was extended along Steiner Street and Greenwich Street and into the Presidio later that year.
The route was replaced with buses on March 18, 1950. This was one of four routes planned as a result of the 1915 Panama-Pacific International Exposition. In 2009, parts of the Geary and Van Ness Corridors it once traveled were up for study for Bus Rapid Transit, and possibly, restoration of light rail transit in the area.
The E Union was a streetcar route that ran from the Ferry Building to the Presidio via The Embarcadero, Washington/Jackson, Columbus, Union, Larkin, Vallejo, Franklin, Union, Baker and Greenwich into the Presidio. The route was replaced on June 8, 1947 with the 41-Union bus route, which still runs today; 41-Union was reduced to rush-hour service on October 1, 1988. This was one of four routes planned as a result of the 1915 Panama-Pacific International Exposition. Today, the E designation is used for the E Embarcadero historic streetcar route.
The F Stockton was a streetcar route that ran from Market and Stockton to the Marina District via Stockton, Columbus, North Point, Van Ness, and Chestnut to Laguna. The Stockton Street Tunnel, opened in 1914, was built primarily for these streetcars. In 1916, the line was extended from Chestnut and Laguna to Chestnut and Scott, and was extended in 1947 from Market and Stockton down 4th Street to the Southern Pacific terminal on Townsend. The route was replaced on January 20, 1951, with the 30-Stockton bus route, which still runs today, and is notable for being the slowest trolleybus route in the city of San Francisco because it travels through the densely populated neighborhood of Chinatown. This was one of four routes planned as a result of the 1915 Panama-Pacific International Exposition. Today, the F designation is used for the F Market & Wharves historic streetcar route.
The southernmost part of this route, from Market to Jackson, will again be served by light rail by the T Third Street line when the Central Subway is built. Presumably, after the completion of the Central Subway, the rest of the present 30 Stockton bus line can be eventually converted to surface light rail extending to the Presidio, depending on where the eventual exit from the subway tunnel is placed.
The H Potrero streetcar line was created on August 15, 1914, to serve the Panama-Pacific International exposition. It ran from Army Street (Now Cesar Chavez Street) and Potrero to a terminal inside Fort Mason, via Potrero, Division, 11th Street and Van Ness. In 1946 the line was extended along former Market Street Railway trackage on Bayshore and San Bruno to Arleta. The southern terminal was cut back to San Bruno and Wilde in 1947, and in 1948 the northern terminal was cut back to Van Ness and Bay. The route was replaced on March 19, 1950, with the 47 Potrero bus line. The 47 line has since been changed and no longer runs on Potrero, and the only bus line that follows the old H line is the nighttime-only 90 Owl.
A bus rapid transit project is currently[when?] in the works with the San Francisco County Transportation Authority. A feasibility study was conducted in 2006, followed by a draft Environmental Impact Statement in 2011. A Locally Preferred Alternative was selected in early 2012. A Final EIS is expected in 2012, along with Caltrans approval. Construction could begin in 2015, with revenue service beginning a year later. The SFCTA currently[when?] does not have plans to revive the H-Potrero streetcar line.
The R Howard was a trolley line created on September 7, 1941. It ran from Beale and Howard on Howard and South Van Ness Avenue to Army Street (Cesar Chavez Street). It was combined with the E Union by 1947.
40 San Mateo
The 40 San Mateo was an interurban route that provided service along The Peninsula from 1903 to 1949. Previous service under the San Francisco and San Mateo Electric Railway only reached as far as Baden in South San Francisco. After being bought and sold several times, the line came under the ownership of the United Railroads of San Francisco, under whom it was finally built out to peak service length. The northern terminus was at Fifth and Market whereupon it ran on city streets, then on a largely private right-of-way to a terminal in San Mateo. Service was discontinued as the trackage and rolling stock had fallen into disrepair by the mid 40's.
The G Exposition, I Exposition, and J Exposition were temporary streetcar lines that were created in 1915 and 1916 to serve the Panama-Pacific International Exposition. The G line was a combination of the E and F routes, running from Market and Stockton to the Presidio. The I line only ran for three days in February 1915, from 33rd Avenue and Geary via Geary, Van Ness, Chestnut, Scott, Greenwich and Steiner to Union. The J line, which is unrelated to the current J Church line, ran via Columbus from the Ferry Building to Fort Mason and later to Chestnut and Scott.
The O Van Ness line operated briefly between June 1, 1932 and July 15, 1932, along part of the E Union from Van Ness and Union to the Ferry Building. During this time, the E line ran down Van Ness to Market instead of to the Ferry Building.
The E Embarcadero line operated between Embarcadero station and 4th and King over the new Muni Metro Extension from January 1998 until August 1998, when it was merged into an extension of the N Judah line. The name was reused for an unrelated heritage streetcar line in 2015.
Defunct cable car routes
Note: Before 1956, the California Street Line extended all the way from Market Street in the Financial District to California and Presidio Avenue on the western edge of the Western Addition.
|Line||Inbound Terminal||Outbound Terminal||Reason for discontinuing||Areas served||Year Started||Year Discontinued|
|O'Farrell-Jones-Hyde||Began at Market and O'Farrell, down O'Farrell to Jones (there was a cable car shuttle from Market and Jones to O'Farrell and Jones), down Jones to Pine, down Pine to Hyde, down Hyde to North Point (used California St. style double-ended cable cars). Section from Hyde and Beach Streets to Washington Street forms the northern part of the Powell-Hyde Line, while section from Washington to California Street is used as non-revenue track.||Hyde and North Point||1956 decision to close down all cable lines except those originating on California St. and Powell St. and end all cable car lines at Van Ness Ave.||Tenderloin, Russian Hill, Fisherman's Wharf||1952 (taken over from California Street Cable Railroad)||1956|
|Powell-Washington-Jackson||Began at Market and Powell, up Powell to Jackson, out Jackson to Steiner, back downtown from Steiner on Washington (used Powell Street style single-ended cable cars). Forms the Powell and Washington/Jackson one way segments of the Powell-Hyde Line.||Jackson and Steiner||1956 decision to close down all cable lines except those originating on California St. and Powell St. and end all cable car lines at Van Ness Ave.||Nob Hill, Pacific Heights||1944 (taken over from Market Street Railway)||1956|
- San Francisco Municipal Railway
- List of San Francisco Municipal Railway lines
- E Embarcadero
- F Market & Wharves
- "Local 7 Bus Service To Replace 7R-Haight/Noriega Line". Hoodline. Retrieved 9 August 2017.
- "History of Trolley Buses in San Francisco". San Francisco Municipal Railway. May 8, 2003. Archived from the original on 2007-07-14. Retrieved 2010-02-01.
- Rachel Gordon (April 9, 2007). "S.F.'s New T-Third Streetcar Line Hits A Few Bumps". The San Francisco Chronicle. Retrieved 2010-02-01.
- Epstein, Edward (January 9, 1998). The San Francisco Chronicle http://www.sfgate.com/news/article/Muni-s-Embarcadero-Streetcar-Line-Set-to-Make-3016481.php. Missing or empty
- The San Francisco Chronicle. June 8, 2001 http://www.sfgate.com/default/article/SAN-FRANCISCO-Revised-MUNI-routes-beginning-2912159.php. Missing or empty
- Rachel Gordon; Marisa Lagos (August 15, 2009). "Muni's CultureBus A Bust - Runs End Tonight". The San Francisco Chronicle. Retrieved 2010-02-01.
- The San Francisco Chronicle. February 2, 2001 http://www.sfgate.com/default/article/Expanded-SoMa-Muni-Service-Starts-Tomorrow-2956688.php. Missing or empty
- "SFMTA Encourages Fans to Take Muni to San Francisco 49ers Football Games" (PDF). San Francisco Municipal Transportation Agency. August 7, 2013. Retrieved August 15, 2013.
- "The First Days of the Municipal Railway". San Francisco Municipal Railway. December 11, 2002. Archived from the original on 2007-07-13. Retrieved 2010-02-01.
- "San Francisco Transit Routes". Chicago Transit & Railfan Website. 2009. Retrieved 2013-03-04.
- "Geary Corridor Bus Rapid Transit". San Francisco County Transportation Authority. 2009. Retrieved 2010-02-01.
- Perles, Anthony; McKane, John (1982). Inside Muni: The Properties and Operations of the Municipal Railway of San Francisco. Interurban Press. ISBN 0-916374-49-1.
- "End of the line - The last days of the B & C". Museums in Motion. Streetcar.org. 2007. Archived from the original on 2007-10-24. Retrieved 2010-02-01.
- "Draft Rail Capacity Study - February 2016" (PDF). SFMTA. Retrieved 20 February 2016.
- "Van Ness BRT Feasibility Study". San Francisco County Transportation Authority. 2009. Retrieved 2010-02-01.
- "Historic Streetcar FAQ". Museums in Motion. Streetcar.org. 2007. Archived from the original on 2009-06-04. Retrieved 2010-02-01.
- "A Brief History of the F-Market & Wharves Line | Market Street Railway". Market Street Railway. Retrieved 2016-02-22.
- Rice, Walter E.; Echeverria, Emiliano J. "San Francisco's 40-line". The Virtual Museum of the City of San Francisco. The Museum of the City of San Francisco. Archived from the original on 19 October 2007. Retrieved 12 June 2016.
- San Francisco Municipal Transportation Agency (SFMTA) official website
- San Francisco Transportation Authority (SFCTA) official website
- Streetcars: The A Line - Western Neighborhoods Project - San Francisco History info and photos
- Streetcars: The B Geary-Ocean Line - Western Neighborhoods Project - San Francisco History info and photos
- Streetcars: The C Geary-California Line - Western Neighborhoods Project - San Francisco History info and photos