upfromthedeep.com
Alhambra Apartments
“Alhambra” (2007) (302/12) 860 Geary Street; Alhambra Apartments. Apartment building with forty-one two- and three-room units. 6B stories; steel frame and reinforced brick structure; st…