Property Listing No Longer Available for Lease

2090 NW 21 Terrace, Miami, FL

Office for Lease - $15 SqFt/Year - 27,083 SqFt Available


Property Info

CIMLS#436697
Location
  2090 NW 21 Terrace
  Miami FL 33142
UpdatedAugust 6th, 2017
TypeOffice
Price$15 SqFt/Year
Building27,083 SqFt

Similar Listings