MENUMENU

237 20th Street
Miami, FL 33139


Location Details : 450 Parking Spots
Acquisition Date : 2001. Sold the asset in October, 2016.