• Type Retail
  • Market Miami
  • Sq. Ft. 35,000
  • Address3701 NE 163rd St
    North Miami Beach, FL 33160, United States