South Florida
Strata Wynwood
A 286,041 square foot, 12-story building comprising 257 residential units, 61,503 square feet of office space, and 27,040 square feet of retail space, located in Miami, Florida
A 286,041 square foot, 12-story building comprising 257 residential units, 61,503 square feet of office space, and 27,040 square feet of retail space, located in Miami, Florida