7
6991 SW 8th St
Miami, FL 33144
0.37 - 0.39 ac
1
Space Available
0.37 - 0.39 ac
Commercial