Apartment Unit 225 at 11605 NW 89th Street #225, Miami, FL 33178 - HotPads