2221 NE 164th St North Miami Beach, FL 33160