LOCATION:

2601 N Miami Avenue,
Miami, FL 33127

PROJECT SIZE:

20,000 SF.

CATEGORY:

Retail

2601 N Miami Avenue, Miami, FL 33127