Plaza Wynwood
A First Look at Miami's New Tech Landmark: Amazon's Wynwood Office Building and Plaza
Miami, FL - Amazon's recent lease of a significant 50,333-square-foot space at Wynwood Plaza marks the largest office lease in the history of Miami's Wynwood submarket, sparking speculation about the area's potential as a burgeoning tech hub. The deal, finalized in late January,