• 1801 Northeast 123rd Street

  • 1801 NE 123rd St, North Miami, FL 33181

Lease History

Lease Date Available SF Floor / Suite Asking Rate
May 02, 2017 190 N/A