Ethos

Twin Peaks Tavern

Restaurant · The Castro, California

San Francisco Landmark No. 264, designated in 2012. The building stands at the corner of Castro and Market Streets. No source states its opening hours, so none are given here.

History

The designation covers the plate-glass-windowed corner building itself.

Visit

401 Castro Street, San Francisco, CA

More in The Castro