bn:00791835n
Noun Named Entity
NL
No term available
EN
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. Wikipedia
Relations
Sources
LOCATED IN THE ADMINISTRATIVE TERRITORIAL ENTITY