6
12107 NW 52nd St
Miami, FL 33177
Rate Upon Request
1,100-1,547 SF
3
Spaces Available
Built 1984
Built 1984
1,100-1,547 SF
Rate Upon Request
Retail