About The Rider 101 NE 28th St Miami, FL The Rider Wynwood, Miami will consist of an approximately 131-unit, 12-story luxury residential building. Total leasable area of 104,625 square feet for the units and 6,000 square feet for ground-floor retail. The Rider will also include 146 garage spaces.