8
123 NW 51st St
Miami, FL 33127
Rate Upon Request
21,420 SF
1
Space Available
Built 1939
21,420 SF Contiguous
Built 1939
21,420 SF
Rate Upon Request
Industrial