98 NW 29th Street, Miami, Florida
98 NW 29th Street, Miami, Florida 33127 - 2,000 square foot office/showroom space located in the heart of Wynwood adjacent to Wynwood Yard and O Cinema, with parking lot in the rear of the building. 1 Year Lease.
View Virtual Tour
Listing Courtesy of Lombardi Properties