Levi's Plaza
San Francisco, CA
Nature
Levi Strauss Plaza, also known as Levi Plaza or Levi's Plaza, is an office complex located in North Waterfront district of San Francisco, west of The Embarcadero. It houses the headquarters of Levi Strauss & Co.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account