Levi's Plaza
Levi Strauss Plaza , also known as Levi Plaza or Levi's Plaza , is an office complex located in North Beach/Telegraph Hill along The Embarcadero in San Francisco , California . 
<triplet> Levi's Plaza <subj> San Francisco <obj> located in the administrative territorial entity <triplet> North Beach <subj> San Francisco <obj> located in the administrative territorial entity <triplet> Telegraph Hill <subj> San Francisco <obj> located in the administrative territorial entity <triplet> The Embarcadero <subj> San Francisco <obj> located in the administrative territorial entity