40,000+ square feet of culture, creativity, and community with a marketplace, murals, and open Miami air.
212 NE 59th Terrace, Miami, FL 33137