2104-2150 NE 123rd St
Miami, FL 33181
Price Upon Request
40,637 SF
40,637 SF
Price Upon Request
Storefront Retail Office