6
8500 NW 83rd Ave
Miami, FL 33122
Rate Upon Request
510-14,199 SF
8
Spaces Available
Built 2017
14,199 SF Contiguous
Built 2017
510-14,199 SF
Rate Upon Request
Retail