Posts

Amazon initially leased 50,000 square feet in January after reports surfaced that the Seattle-based tech giant was looking for up to 80,000 square feet in Miami.