Amazon had been in talks to lease as much as 80,000 square feet, but the final footprint remains the largest lease in Wynwood ...