2601 NW 2nd Avenue, Wynwood FL, 33127
25,000 SF Acquired, leased and sold 2015. 26,000,000.
More photos >