Terrazas Miami
1861 NW South River Dr / Miami, FL 33125
Area: Miami River-Health District
Location: Inland
Type: Condo
Pets: Yes