Amazonha Parc
2311 NW 22nd Ave / Miami, FL 33142
Area: Miami River
Location: Inland
Type: Condo
Pets: Yes