Terranova Headquarters

Miami Beach, Florida

Project Details

Type
Office
Area 50,000 SF / 4,645m2

Photo Credit: © Robin Hill