Sale includes 3 adjoining lots totaling 14,362 sf. Location: 566-568 and 570 NW 22nd Street in Wynwood. The property has clear view of Rt. I95 and host's income producing Billboards.
This property is not currently displayed as for sale or rent on Zillow. This may be different from what's on other websites or public sources.

