Plaza located on Calle 66 in San Francisco north of Calle 50, in a well populated area ideal for retail and restaurant businesses. The property consists of 6 independent units with exclusive frontal parking.
Building size: 650m2
Year built: 2015
Status: 70% leased