Miami Intermodal Center


    • Type Facility
    • Market Miami
    • Sq. Ft. 5,000
    • Address3797 Northwest 21st Street
      Miami, FL, United States