• Type Retail
  • Market Miami
  • Sq. Ft. 439,342
  • AddressNW 127th Ave
    Miami, FL 33182, USA