78-80 Tehama St

Location

78-80 Tehama St.

78-80 Tehama is a 6,400 square foot 3-story office building in the prime South Financial District. This building consists of brick, steel work, glass walkways, and restored hardwood floors throughout.