2300 NW 89th Place, Miami, Florida

2300 NW 89th Place, Miami, Florida