The New York City-based real estate development and investment firm Fisher Brothers has acquired a Wynwood development site for $17.59 million. The property is a 1.5 acre assemblage including the former Miami Rescue Mission located at 2201-2159 NW 1st Ct. and 2200-2250 NW 1st Ave.
Read More