Wynwood Green

Wynwood Green

An 11-story, 190-unit apartment on a 1.1-acre property in the artistic Wynwood District of Miami.