Home | Properties | 237 20th Street, Miami, FL 33139
237 20th Street
Miami, FL 33139
Location Details : 450 Parking Spots
Acquisition Date : 2001. Sold the asset in October, 2016.