Apartment Unit 33160 at 173 St, North Miami Beach, FL 33160 - HotPads