Jul 01, 2020 - 0 Comments - Property Profiles -

For Sale: 27,536 sf / 0.63 acre T5-O Little River Development Site; 70 NE 80 Terrace, Miami, FL 33138; just off N Miami Avenue at NW 79 St