North Beach Institution Positioned for Redevelopment
The quirky 10,572-square-foot structure that occupies an odd-shaped 11,918-square-foot lot at 1040 Columbus Avenue, a parcel that fronts Francisco and Taylor Streets as well and has been home to Kennedy’s…