Treasure Island is a man-made landform in the San Francisco Bay and a neighborhood of the City of San Francisco.
Victoria
November 3, 2014
Treasure Island, an artificial island half-way between San Francisco and Oakland connected to the Bay Bridge, has excellent views of the San Francisco and Oakland skylines.