Apartment Unit 8121 at 1770 NE 191st Street, North Miami Beach, FL 33179 - HotPads