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