How’s that for a photo illustration? Not very good, right? Fortunately, you can go see the real thing — mayoral candidate Leland Yee at Kate’s Kitchen — in person this afternoon.
by Andrew Dudley
by Rose Garrett
Flickr/Sunsparked The Lower Haight has a lot going for it: it’s stocked with record stores, drinking holes, and enough hair salons to shake a stick at. But with no banks in sight, the neighborhood comes up woefully short on paper … Continue reading