Starwood Capital Group to build a new 144,000 square-foot headquarters in Miami Beach Florida.
Miami Beach, Florida — According to state and local economic development sources Starwood Capital Group plans to invest $76,000,000.00 to build out 144,000 square feet of new space in Miami Beach. The company plans to occupy…