• Type Office
  • Market Miami
  • Sq. Ft. 17,963
  • Address2047 North Miami Avenue
    Miami FL 33127