Plaza 68, San Francisco

Commercial strip plaza located on Calle 68 in San Francisco, consisting of 11 individual units with internal mezzanine.

Building size: 1,500m2
Year built: 2013
Status: Sold