LOCATION: 129 NW 26th Street, Miami, FL 33127 PROJECT SIZE: 31,500 sq Ft Lot 100,000 sq Ft Building CATEGORY: residential + retail Share