SOLD LOCATION: 3300 North Miami Avenue,Miami, FL 33127 PROJECT SIZE: 40,790 Sq Ft Lot 25,318 Sq Ft Building CATEGORY: Retail + F&B Share