SOLD LOCATION: 2621 NW 2nd Avenue, Miami, FL 33127 PROJECT SIZE: 36,750 Sq Ft Lot 24,650 Sq Ft Building CATEGORY: Retail + F&B Share