Apartment Unit 2201 at 3201 NE 183rd Street, North Miami Beach, FL 33160 | HotPads