Levi Plaza is on Filbert Street at the foot of Telegraph Hill
(April 15, 2001)
Standard Size or Fullscreen Size
A park now occupies what was once the last block of Filbert Street
(March 29, 2001)