default-logo

Miami.  New 56,000 Square Foot Shopping, Retail and Warehouse Plaza