The Crosby is a new launch development of residences at Miami Worldcenter in the heart of Downtown Miami, Florida. The Crosby has 33 stories and 450 fully furnished residences consisting of spacious studios, 1 and 2 bedroom properties with no rental restrictions. The homes h