DEVELOP: Red Road Business Center
The red road Business Center is a 47,000 SF office space campus situated in 2.4 acres in Miami, FL. Completed in 1999, the project was developed through a design/build approach that permitted its completion in 14 months.