Alcatraz Island

Alcatraz Island, situated in San Francisco Bay, stands as the inaugural lighthouse constructed along the West Coast. Alcatraz Island is one of the Three Best Rated® Landmarks in San Francisco, CA.